2016-07-26 1 views
-1

私は最近ECMAScriptについて学びました。私はJavaScriptがECMAScriptに基づいていることを知っています。ECMAScript6とJavaScriptの違い

"のECMAScript 2015(6)はECMAScript言語仕様の標準の現在のバージョンである(2015年6月17日)"

はまた、私は矢印がをに関する機能について読む:Mozillaのウェブサイト上では、と言っていますそして、定数が、私はJavaScriptでそれらを使用することはできません - >

  • はES6のためにこれらのだけはありますか?
  • JavaScriptを使用するか、ES6の学習を開始する必要がありますか?
+1

これは少し広範です。Babel:https: //babeljs.io/repl/ ES6にはいくつかの追加がありますが、言語の多くは変わりません。 – Toby

+0

ECMAScriptにはさまざまな種類があります。 JScript、ActionScript、SpiderMonkeyなどがあります(https://en.wikipedia.org/wiki/ECMAScript#Implementations)。 JavaScriptは、ECMAScriptの構文の1つです。 ES6は最新の標準です。まだすべてのエンジンがそれをサポートしているとは限りません – 4castle

+0

ChromeのV8エンジンは、遊び場を探しているなら、ES6スタイルのJavaScriptをサポートしています。 node.jsが使用するのと同じエンジンです。 – 4castle

答えて

5

Javascriptは長年に渡って多くの名前を持っていて、実際はECMAscriptの単なる実装です。

特にあなたがどのような種類のWeb開発を行っているのであれば、ES6を学ぶのは良い考えです。

矢印機能と定数はES6で導入されましたが、es5をサポートするものはすべてes6機能をサポートしていません。徹底的なリストについては、thisを参照してください。

ESを学ぶか、ESを学ぶべきですか?どちらか/両方があなたにうまく役立つでしょう。個人的には、JSの基本的な教義を学び、ES6で導入された理由を理解するまでは、ES6の新機能は十分に理解できないと思います。

+0

ありがとうございました。私はすでにJSを知っているので、ES6に切り替えるべきかどうか尋ねていたのです。私は新しいことを学ぶのが好きなので、試してみましょう。 –

+0

絶対に学ぶes6。ただし、es6機能を使用してプロダクションレディアプリケーションを作成し、どこでも実行できるようにするには、トランスペアラを使用する必要があるので、古いブラウザなどではよく知っているjsのバージョンでコードを実行できます – Ju66ernaut

関連する問題