జావాస్క్రిప్ట్ వెర్షన్
- పూర్వ పేజీ JS రిజర్వ్డ్ వార్డ్స్
- తదుపరి పేజీ JS 2009 (ES5)
జావాస్క్రిప్ట్ వెర్షన్
JavaScript 1995 లో Brendan Eich చేత కనుగొనబడింది మరియు 1997 లో ECMA పేరుతో ప్రకటించబడింది。
ECMAScript అనేది ఈ భాషయొక్క ఆధికారిక పేరు ఉంది。
2015 నుండి ECMAScript ప్రతి సంవత్సరం పేరు నిర్ణయించబడింది (ECMAScript 2015).
ECMAScript ఆవర్తనం
వెర్షన్ | ఆధికారిక పేరు | వివరణ |
---|---|---|
1 | ECMAScript 1 (1997) | మొదటి ఆవర్తనం |
2 | ECMAScript 2 (1998) | మాత్రమే సవరణలు చేయబడింది。 |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | ఎప్పటికీ ప్రచురించబడలేదు。 |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | సవరణలు |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript సాధారణంగా ES గా సంక్షిప్తంగా ఉంటుంది。
బ్రౌజర్ మద్దతు
అన్ని బ్రాసర్లు ECMAScript 3 ను పూర్తిగా మద్దతు చేస్తాయి。
అన్ని ఆధునిక బ్రాసర్లు ECMAScript 5 ను పూర్తిగా మద్దతు చేస్తాయి。
ES5 కోసం బ్రాసర్ మద్దతు (2009)
బ్రాసర్ | వెర్షన్ | ప్రారంభ తేదీ |
---|---|---|
చ్రోమ్ | 23 | 2012 సెప్టెంబర్ |
ఫైర్ఫాక్స్ | 21 | 2013 జూలై |
IE | 9* | 2011 సంవత్సరం మార్చి |
IE / Edge | 10 | 2012 సెప్టెంబర్ |
సఫారీ | 6 | 2012 ఏప్రిల్ |
ఓపెరా | 15 | 2013 ఏప్రిల్ |
* ఇంటర్నెట్ ఎక్స్ప్లోరర్ 9 "use strict" ECMAScript 5 ను మద్దతు చేయలేదు。
ES6 కోసం బ్రాసర్ మద్దతు (ECMAScript 2015)
బ్రాసర్ | వెర్షన్ | తేదీ |
---|---|---|
చ్రోమ్ | 58 | 2017 సంవత్సరం ఏప్రిల్ |
ఫైర్ఫాక్స్ | 54 | 2017 సంవత్సరం జూన్ |
ఎడ్జ్ | 14 | 2016 సంవత్సరం ఆగస్టు |
సఫారీ | 10 | 2016 సంవత్సరం సెప్టెంబర్ |
ఓపెరా | 55 | 2017 సంవత్సరం ఆగస్టు |
ఇంటర్నెట్ ఎక్స్ప్లోరర్ ECMAScript 2015 ను మద్దతు చేయలేదు。
ES7 కోసం బ్రాసర్ మద్దతు (ECMAScript 2016)
బ్రాసర్ | వెర్షన్ | తేదీ |
---|---|---|
చ్రోమ్ | 68 | 2018 సంవత్సరం మే |
ఓపెరా | 47 | 2018 సంవత్సరం జులై |
జావాస్క్రిప్ట్ / ECMAScript
జావాస్క్రిప్ట్ నెట్స్కేప్ కోసం అభివృద్ధి చేయబడింది. నెట్స్కేప్ 2 జావాస్క్రిప్ట్ పనిచేసే మొదటి బ్రాసర్ అని.
నెట్స్కేప్ తర్వాత, మొజిలా ఫౌండేషన్ ఫైర్ఫాక్స్ బ్రాసర్ కోసం జావాస్క్రిప్ట్ అభివృద్ధి చేసింది.
అత్యాధునిక జావాస్క్రిప్ట్ వెర్షన్ 1.8.5 అని. (ECMAScript 5 తో సమానం)
ECMAScript జావాస్క్రిప్ట్ తర్వాత ECMA International ఆధ్వర్యంలో అభివృద్ధి చేయబడింది。
ప్రథమ ఎక్మాస్క్రిప్ట్ 1997 లో విడుదలైంది。
ఈ జాబితా వివిధ ఉత్పత్తుల వెర్షన్ నంబర్లను పోలుస్తుంది:
సంవత్సరం | జావాస్క్రిప్ట్ | ECMA | బ్రాసర్ |
---|---|---|---|
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 | క్రోమ్ 23 | ||
2012 | సఫారీ 6 | ||
2013 | ఫైర్ఫాక్స్ 21 | ||
2013 | ఓపెరా 15 | ||
2015 | ECMAScript 2015 | 在所有浏览器中部分支持 |
IE 4 是第一个支持 ECMAScript 1(1997)的浏览器。
IE 5 是第一个支持 ECMAScript 2(1999)的浏览器。
IE 5.5 是第一个支持 ECMAScript 3(2000)的浏览器。
IE 9 * 是第一个支持 ECMAScript 5(2011)的浏览器。
ఐఈ 9 ఇస్క్రిప్ట్ 5 'ఉపయోగించండి స్ట్రిక్ట్' ను మద్దతు ఇవ్వలేదు.
క్రోమ్ 23, ఐఈ 10 మరియు సఫారీ 6 మొదటి జతగా అనుమతించబడినవిపూర్తిఇస్క్రిప్ట్ 5 మద్దతు బ్రౌజర్లు:
క్రోమ్ 23 | ఐఈ 10 / ఎడ్జ్ | ఫైర్ఫాక్స్ 21 | సఫారీ 6 | ఓపెరా 15 |
2012 సెప్టెంబర్ | 2012 సెప్టెంబర్ | 2013 జూలై | 2012 ఏప్రిల్ | 2013 ఏప్రిల్ |
- పూర్వ పేజీ JS రిజర్వ్డ్ వార్డ్స్
- తదుపరి పేజీ JS 2009 (ES5)