JavaScript-versio
- Edellinen sivu JS-reservet
- Seuraava sivu JS 2009 (ES5)
JavaScript-versio
JavaScript keksittiin Brendan Eichin toimesta vuonna 1995 ja se tuli ECMA-standardiksi vuonna 1997.
ECMAScript on kielen virallinen nimi.
Vuodesta 2015 lähtien ECMAScript nimetään vuosittain (ECMAScript 2015).
ECMAScript versiot
versio | Virallinen nimi | Kuvaus |
---|---|---|
1 | ECMAScript 1 (1997) | Ensimmäinen versio. |
2 | ECMAScript 2 (1998) | Vain muutokset käsittelytavassa. |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | Ei koskaan julkaistu. |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | Muokkausmuutos. |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript yleensä lyhennetään ES:ksi.
Selain tukee
Kaikki selaimet tukevat ECMAScript 3 täysin.
Kaikki nykyaikaiset selaimet tukevat ECMAScript 5 täysin.
selaimien tuki ES5:lle(2009)
sela | versio | alkupäivämäärä |
---|---|---|
Chrome | 23 | Vuosi 2012, kuukausi syyskuu |
Firefox | 21 | Vuosi 2013, kuukausi huhtikuu |
IE | 9* | maaliskuu 2011 |
IE / Edge | 10 | Vuosi 2012, kuukausi syyskuu |
Safari | 6 | Vuosi 2012, kuukausi heinäkuu |
Opera | 15 | Vuosi 2013, kuukausi heinäkuu |
* Internet Explorer 9 ei tue ECMAScript 5 "use strict".
selaimien tuki ES6:lle(ECMAScript 2015)
sela | versio | päivämäärä |
---|---|---|
Chrome | 58 | huhtikuu 2017 |
Firefox | 54 | kesäkuu 2017 |
Edge | 14 | elokuu 2016 |
Safari | 10 | syyskuu 2016 |
Opera | 55 | elokuu 2017 |
Internet Explorer ei tue ECMAScript 2015.
selaimien tuki ES7:lle(ECMAScript 2016)
sela | versio | päivämäärä |
---|---|---|
Chrome | 68 | toukokuu 2018 |
Opera | 47 | heinäkuu 2018 |
JavaScript / ECMAScript
JavaScript Se kehitettiin Netscapen käyttöön. Netscape 2 oli ensimmäinen JavaScriptin tukeva selain。
Netscapen jälkeen Mozilla Foundation jatkoi JavaScriptin kehittämistä Firefox-selaimelle。
Uusin JavaScript-versio on 1.8.5. (Samoin kuin ECMAScript 5)。
ECMAScript Se kehitettiin ECMA Internationalin järjestäessä JavaScriptin käyttöönoton jälkeen。
Ensimmäinen ECMAScript-julkaisu julkaistiin vuonna 1997。
Tämä luettelo vertailee eri tuotteiden versioiden numeroita:
vuodet | JavaScript | ECMA | sela |
---|---|---|---|
1996 | 1.0 | Netscape 2 | |
1997 | ECMAScript 1 | IE 4 | |
1998 | 1.3 | Netscape 4 | |
1999 | ECMAScript 2 | IE 5 | |
2000 | ECMAScript 3 | IE 5.5 | |
2000 | 1.5 | Netscape 6 | |
2000 | 1.5 | Firefox 1 | |
2011 | ECMAScript 5 | IE 9(除了 "use strict") | |
2011 | 1.8.5 | Firefox 4(除了 parseInt 中的前导零) | |
2012 | IE 10 | ||
2012 | Chrome 23 | ||
2012 | Safari 6 | ||
Vuosi 2013 | Firefox 21 | ||
Vuosi 2013 | Opera 15 | ||
Vuosi 2015 | ECMAScript 2015 | Osittain tuettu kaikissa selaimissa |
IE 4 oli ensimmäinen selain, joka tuki ECMAScript 1 (1997).
IE 5 oli ensimmäinen selain, joka tuki ECMAScript 2 (1999).
IE 5.5 oli ensimmäinen selain, joka tuki ECMAScript 3 (2000).
IE 9 * oli ensimmäinen selain, joka tuki ECMAScript 5 (2011).
Internet Explorer 9 ei tue ECMAScript 5:n 'use strict'.
Chrome 23, IE 10 ja Safari 6 olivat ensimmäisetTäysinECMAScript 5:n tukemiset selaimet:
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
Vuosi 2012, kuukausi syyskuu | Vuosi 2012, kuukausi syyskuu | Vuosi 2013, kuukausi huhtikuu | Vuosi 2012, kuukausi heinäkuu | Vuosi 2013, kuukausi heinäkuu |
- Edellinen sivu JS-reservet
- Seuraava sivu JS 2009 (ES5)