ecmascript是一種由Ecma國際在標準ECMA-262中定義的腳本語言規范,這種語言在萬維網上應用廣泛,它往往被稱為JavaScript或JScript,但實際上后兩者是ECMA-262標準的實現和擴展。
本文操作環境:Windows7系統、ECMAScript 6版、Dell G3電腦。
ecmascript 是什么?
ECMAScript是一種由Ecma國際(前身為歐洲計算機制造商協會)在標準ECMA-262中定義的腳本語言規范。這種語言在萬維網上應用廣泛,它往往被稱為JavaScript或JScript,但實際上后兩者是ECMA-262標準的實現和擴展。
所以它可以理解為是JavaScript的一個標準,但實際上后兩者是ECMA-262標準的實現和擴展。
歷史:
ECMAScript是由網景的布蘭登·艾克開發的一種腳本語言的標準化規范;最初命名為Mocha,后來改名為LiveScript,最后重命名為JavaScript。1995年12月,升陽與網景聯合發表了JavaScript[2]。1996年11月,網景公司將JavaScript提交給歐洲計算機制造商協會進行標準化。ECMA-262的第一個版本于1997年6月被Ecma組織采納。ECMAScript是由ECMA-262標準化的腳本語言的名稱。
盡管JavaScript和JScript與ECMAScript兼容,但包含超出ECMAScript的功能。
兼容性
許多應用程序支持ECMAScript,尤其是網頁瀏覽器。下列表格列出了當前版本的軟件與ECMAScript最新版本的兼容性。
該測試的內容托管在官方存儲庫 https://github.com/tc39/test262(頁面存檔備份,存于互聯網檔案館) 中,也可以在 https://v8.github.io/test262/website/default.html(頁面存檔備份,存于互聯網檔案館) 和 https://bakkot.github.io/test262-web-runner/(頁面存檔備份,存于互聯網檔案館) 上訪問最新的Web瀏覽器測試包工具。官方存儲庫還指向由社區維護的其他項目測試包,以測試其他例如 Node.js 的 ECMAScript / JavaScript 環境。
推薦學習:《javascript基礎教程》