本章內容
語法
數據類型
流控制語句
函數
何語言的核心都必然會描述這門語言最基本的工作原理。而描述的內容通常都要涉及這門語言的語法、操作符、數據類型、內置功能等用于構建復雜解決方案的基本概念。如前所述,ECMA-262 通過叫做 ECMAScript 的“偽語言”為我們描述了 JavaScript 的所有這些基本概念。
目前, ECMA-262 第 3 版中定義的 ECMAScript 是各瀏覽器實現最多的一個版本。 ECMA-262 第 5版是瀏覽器接下來實現的版本,但截止到 2011 年底,還沒有瀏覽器完全實現了這個版本。為此,本章將主要按照第 3 版定義的 ECMAScript 介紹這門語言的基本概念,并就第 5 版的變化給出說明。