はじめに 皆さんが普段何気なく使っているJavaScriptですが、その仕様はどこで決まっているのでしょうか? 実はJavaScriptにはECMAScript︵エクマスクリプト︶という仕様があり、その仕様に基づき各ブラウザエンジンに実装されたものが、普段我々が記述しているJavaScriptなのです。 つまりECMAScriptを知ることで、未来のJavaScriptを先取りすることができます。 このシリーズでは、そんなECMAScriptそのものについて、また現在策定中のECMAScriptの仕様の一部を紹介していきます。 ECMAScriptとは 冒頭でも触れましたが、JavaScriptは実装された結果であり、実装のための仕様としてECMAScriptが存在します。 このECMAScriptは、Ecma Internationalという団体により標準化されています。そして、ECMA
![先取り!未来のJavaScript | 第1回 ECMAScriptとJavaScriptの関係](https://cdn-ak-scissors.b.st-hatena.com/image/square/cde543039a30358d36f312163152df4848256adb/height=288;version=1;width=512/https%3A%2F%2Fcodegrid.imgix.net%2Fimage.png%3Fixlib%3Djs-3.8.0%26w%3D1200%26h%3D630%26mark%3Dhttps%253A%252F%252Fcodegrid.imgix.net%252F~text%253Fixlib%253Djs-3.8.0%2526w%253D1000%2526txt%253DECMAScript%2525E3%252581%2525A8JavaScript%2525E3%252581%2525AE%2525E9%252596%2525A2%2525E4%2525BF%252582%2526txt-fit%253Dmax%2526txt-size%253D57%2526txt-font%253DHiragino%252520Sans%252520W5%2526txt-color%253Dfff%26mark-x%3D90%26mark-y%3D195%26blend%3D%25233D4AB1%26blend-mode%3Doverlay%26txt%3D%25E5%2585%2588%25E5%258F%2596%25E3%2582%258A%25EF%25BC%2581%25E6%259C%25AA%25E6%259D%25A5%25E3%2581%25AEJavaScript%2520%257C%2520%25E7%25AC%25AC1%25E5%259B%259E%26txt-align%3Dtop%252Cleft%26txt-font%3DHiragino%2520Sans%2520W5%26txt-size%3D30%26txt-pad%3D100%26txt-color%3Dfff)