106

Javascript 1.2 に関するこのドキュメントを読んだところですが、最も一般的なブラウザで使用されている Javascript のバージョンが気になります。

http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm

4

6 に答える 6

93

このリンクをクリックして、ブラウザが使用しているバージョンを確認してください: 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

露骨に盗まれた:http://javascript.about.com/library/bljver.htm

于 2010-11-24T21:14:40.790 に答える
41

ウィキペディア (というか、ウィキペディアのコミュニティ) は、かなり優れた最新のリストをここに保持しています。

  • ほとんどのブラウザーは 1.5 です (ただし、それ以降のバージョンの機能を備えています)。
  • Mozilla は、すべてのドット リリースで進歩します (彼らは標準を維持しているので、驚くべきことではありません)。
  • Firefox 4 は JavaScript 1.8.5 を使用しています
  • もう 1 つの大きな常軌を逸したものは IE9 です。これは ECMAScript 5 を実装していますが、JavaScript 1.8.5 のすべての機能を実装しているわけではありません (彼らがこのバージョンの JScript、コードネームChakraというエンジンを何と呼んでいるのかはまだわかりません)。 )。
于 2010-11-24T21:12:42.930 に答える
6

使用しているバージョンを見つけるのではなく、質問を「私のブラウザの JavaScript/JSscript エンジンが準拠している ECMA スクリプトのバージョン」に言い換えることができます。

IE の場合:

alert(@_jscript_version);      //IE

IE以外のバージョンについては、Squeegyの回答を参照してください:)

于 2010-11-24T21:16:06.630 に答える
1

今日のブラウザはすべて、少なくとも次のバージョンを使用しています1.5:
http://en.wikipedia.org/wiki/ECMAScript#Dialect

あなたのチュートリアル サイトに関しては、そこにある情報は非常に古いようです。MDCにアクセスしてガイドを読んでください:
https://developer.mozilla.org/en/JavaScript/Guide

1.6バージョン以上を必要とする機能については、Internet Explorer に問題が発生する可能性があるため、注意が必要な場合があります。

于 2010-11-24T21:11:52.777 に答える
0

JavaScript 1.2 は、1997 年に Netscape Navigator 4 で導入されました。そのバージョン番号は、Netscape ブラウザーに対してのみ意味を持ちました。たとえば、Microsoft の実装 (Internet Explorer で使用されているもの) は JScript と呼ばれ、Netscape の番号付けとは関係のない独自のバージョン番号付けがあります。

于 2010-11-24T21:14:21.850 に答える