ecmascript
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
ecmascript [2015/04/28 02:03] – 作成 nullpon | ecmascript [2025/09/15 01:36] (現在) – nullpon | ||
---|---|---|---|
行 1: | 行 1: | ||
====== ECMAScript ====== | ====== ECMAScript ====== | ||
- | ECMAScriptはEcma Internationalによって標準化されたスクリプト言語。ブラウザ上で動作するJavaScriptの言語仕様である。 | + | ECMAScriptはECMA Internationalによって標準化されたスクリプト言語。ブラウザ上で動作するJavaScriptの言語仕様である。 |
- | * [[http://www.ecma-international.org/ | + | * [[https:// |
- | * [[http://www.ecma-international.org/publications/ | + | |
- | + | ||
- | 2015年4月時点での最新の仕様はECMA-262 5th Edition | + | |
- | + | ||
- | * [[javascript: | + | |
- | * [[javascript: | + | |
===== 特徴 ===== | ===== 特徴 ===== | ||
行 38: | 行 32: | ||
console.log(b.toString()); | console.log(b.toString()); | ||
</ | </ | ||
- | |||
- | * [[javascript: | ||
===== 言語仕様 ===== | ===== 言語仕様 ===== | ||
- | * [[javascript: | + | * [[ecmascript: |
- | * [[javascript: | + | * [[ecmascript: |
- | * [[javascript: | + | * [[ecmascript: |
- | * [[javascript: | + | |
- | * [[javascript: | + | |
- | + | ||
- | * [[javascript: | + | |
- | + | ||
- | ===== TIPS ===== | + | |
- | * [[javascript: | ||
===== ECMAScriptの処理系 ===== | ===== ECMAScriptの処理系 ===== | ||
- | * Rhino - Javaで書かれたJavaScriptエンジン、JDKに付属 | ||
- | * Nashorn - JDK8でRhinoに代わって搭載予定 | ||
- | * JScript - IEのJavaScriptエンジン、ASPの記述言語、WSHの記述言語として利用される。 | ||
* V8 - ChromeのJavaScript処理系、node.jsでも採用。CrankshaftというJITコンパイラを搭載している。 | * V8 - ChromeのJavaScript処理系、node.jsでも採用。CrankshaftというJITコンパイラを搭載している。 | ||
* JavaScriptCore - iOS、OSXに搭載されているJavaScript処理系。Safariで使用。 | * JavaScriptCore - iOS、OSXに搭載されているJavaScript処理系。Safariで使用。 | ||
* SpiderMonkey - Firefox、IonMonkeyと呼ばれる高速なJITコンパイラを搭載している | * SpiderMonkey - Firefox、IonMonkeyと呼ばれる高速なJITコンパイラを搭載している | ||
ecmascript.1430186604.txt.gz · 最終更新: by nullpon