How do I know which version of Javascript I'm using?

前端 未结 6 1982
[愿得一人]
[愿得一人] 2020-12-02 07:59

I\'m just reading this documentation about Javascript 1.2, but I\'m wondering which version of Javascript is being used in the most popular browsers.

http://www.tuto

相关标签:
6条回答
  • 2020-12-02 08:39

    All of todays browsers use at least version 1.5:
    http://en.wikipedia.org/wiki/ECMAScript#Dialect

    Concerning your tutorial site, the information there seems to be extremely outdated, I beg you to head over to MDC and read their Guide:
    https://developer.mozilla.org/en/JavaScript/Guide

    You may still want to watch out for features which require version 1.6 or above, as this might give Internet Explorer some troubles.

    0 讨论(0)
  • 2020-12-02 08:40

    In chrome you can find easily not only your JS version but also a flash version. All you need is to type chrome://version/ in a command line and you will get something like this:

    enter image description here

    0 讨论(0)
  • Wikipedia (or rather, the community on Wikipedia) keeps a pretty good up-to-date list here.

    • Most browsers are on 1.5 (though they have features of later versions)
    • Mozilla progresses with every dot release (they maintain the standard so that's not surprising)
    • Firefox 4 is on JavaScript 1.8.5
    • The other big off-the-beaten-path one is IE9 - it implements ECMAScript 5, but doesn't implement all the features of JavaScript 1.8.5 (not sure what they're calling this version of JScript, engine codenamed Chakra, yet).
    0 讨论(0)
  • 2020-12-02 08:52

    Click on this link to see which version your BROWSER is using: http://jsfiddle.net/Ac6CT/

    You should be able filter by using script tags to each JS version.

    <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>
    

    My Chrome reports 1.7

    Blatantly stolen from: http://javascript.about.com/library/bljver.htm

    0 讨论(0)
  • 2020-12-02 09:00

    Rather than finding which version you are using you can rephrase your question to "which version of ECMA script does my browser's JavaScript/JSscript engine conform to".

    For IE :

    alert(@_jscript_version);      //IE
    

    Refer Squeegy's answer for non-IE versions :)

    0 讨论(0)
  • 2020-12-02 09:01

    JavaScript 1.2 was introduced with Netscape Navigator 4 in 1997. That version number only ever had significance for Netscape browsers. For example, Microsoft's implementation (as used in Internet Explorer) is called JScript, and has its own version numbering which bears no relation to Netscape's numbering.

    0 讨论(0)
提交回复
热议问题