我剛剛閱讀了關於Javascript 1.2的這個文檔,但我想知道在最流行的瀏覽器中使用了哪個版本的Javascript。我如何知道我使用的是哪個版本的Javascript?
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
我剛剛閱讀了關於Javascript 1.2的這個文檔,但我想知道在最流行的瀏覽器中使用了哪個版本的Javascript。我如何知道我使用的是哪個版本的Javascript?
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
維基百科(或更確切地說,社區在維基百科)保留pretty good up-to-date list here。
Firefox 4(JavaScript™1.8.5)和IE9(JScript 9)實現了許多* ECMAScript 5 *功能,但可以考慮例如[JavaScript™1.8](https ://developer.mozilla.org/en/JavaScript/New_in_JavaScript/1.8)是*非標準*特性的全部*,這些特性在IE9上不可用(並且它們不是ES5規範的一部分)他們是* Mozilla擴展*。 – CMS 2010-11-24 21:37:15
@CMS - 它沒有實現的優點,試圖改進上面給出的這個已經冒泡到頂部。 – 2010-11-24 22:01:22
謝謝,國際海事組織是強調它的重要一點,* JScript!== JavaScript(TM)*,並且Mozilla的JS版本號對其他實現幾乎沒有意義... – CMS 2010-11-24 22:47:01
所有當今的瀏覽器使用的版本至少爲1.5
:
http://en.wikipedia.org/wiki/ECMAScript#Dialect
關於你教程網站,信息似乎有非常過時,我求你頭以上MDC並閱讀他們的指南:
https://developer.mozilla.org/en/JavaScript/Guide
您可能仍然需要注意需要版本1.6
或更高版本的功能,因爲這可能會給Internet Explorer帶來一些麻煩。
「您的瀏覽器已過時,請更新爲新的瀏覽器。」 ...在這裏列出瀏覽器...... – 2017-01-13 06:40:24
JavaScript 1.2在1997年與Netscape Navigator 4一起推出。該版本號對Netscape瀏覽器只具有重要意義。例如,Microsoft的實現(如Internet Explorer中使用的)被稱爲JScript,並且具有與Netscape的編號無關的自己的版本編號。
點擊這個鏈接,看看你的瀏覽器使用的系統版本:http://jsfiddle.net/Ac6CT/
您應該能夠過濾器通過使用腳本標籤給每個JS版本。
<script type="text/javascript">
var jsver = 1.0;
</script>
<script language="Javascript1.1">
jsver = 1.1;
</script>
<script language="Javascript1.2">
jsver = 1.2;
</script>
<script language="Javascript1.3">
jsver = 1.3;
</script>
<script language="Javascript1.4">
jsver = 1.4;
</script>
<script language="Javascript1.5">
jsver = 1.5;
</script>
<script language="Javascript1.6">
jsver = 1.6;
</script>
<script language="Javascript1.7">
jsver = 1.7;
</script>
<script language="Javascript1.8">
jsver = 1.8;
</script>
<script language="Javascript1.9">
jsver = 1.9;
</script>
<script type="text/javascript">
alert(jsver);
</script>
我的Chrome報告1.7
次要版本怎麼樣?例如1.8.1,1.8.2,1.8.3 ......你看這將如何變得乏味。 – 2010-11-24 21:15:38
而不是尋找你使用,你可以改一下你的問題哪個版本「的ECMA腳本的版本,我的瀏覽器的JavaScript/JSscript發動機符合「。
對於IE:
alert(@_jscript_version); //IE
參考Squeegy的回答對非IE版本:)
在Chrome中,你可以很容易找到的不僅是你的JS版本,但也有flash版本。您只需要在命令行中輸入chrome://version/
,你會得到這樣的事情:
檢測版本:http://stackoverflow.com/questions/7340726/detect-version-of-javascript – 2014-06-15 16:13:25