3.8 小結(jié)

JavaScript的核心語(yǔ)言特性在ECMA-262中是以名為ECMAScript的偽語(yǔ)言的形式來(lái)定義的。ECMAScript中包含了所有基本的語(yǔ)法、操作符、數(shù)據(jù)類(lèi)型以及完成基本的計(jì)算任務(wù)所必須的對(duì)象,但沒(méi)有對(duì)取得輸入和產(chǎn)生輸出的機(jī)制作出規(guī)定。理解ECMAScript及其紛繁復(fù)雜的各種細(xì)節(jié),是理解其在Web瀏覽器中的實(shí)現(xiàn)——JavaSrcipt的關(guān)鍵。以下簡(jiǎn)要總結(jié)了ECMAScript中基本的要素。
*ECMAScript中的基本數(shù)據(jù)類(lèi)型包括Undefined、Null、Boolean、Number和String。
*與其他語(yǔ)言不同,ECMAScript沒(méi)有為整數(shù)和浮點(diǎn)數(shù)值分別定義不同的數(shù)據(jù)類(lèi)型,Number類(lèi)型可用于表示所有的數(shù)值。
*ECMAScript中也有一種復(fù)雜的數(shù)據(jù)類(lèi)型,即Object類(lèi)型,該類(lèi)型是這門(mén)語(yǔ)言的所有對(duì)象的基礎(chǔ)類(lèi)型。
*嚴(yán)格模式為這門(mén)語(yǔ)言中容易出錯(cuò)的地方施加了限制。
*ECMAScript提供了很多與C及其他類(lèi)C語(yǔ)言中相同的基本操作符,包括算術(shù)操作符、布爾操作符、關(guān)系操作符、相等操作符及賦值操作符等。
*ECMAScript從其他語(yǔ)言中借鑒了很多流控制語(yǔ)句,例如if語(yǔ)句、for語(yǔ)句和switch語(yǔ)句等。ECMAScript中的函數(shù)與其他語(yǔ)言中的函數(shù)有諸多不同之處。
*無(wú)需指定函數(shù)的返回值,因?yàn)槿魏蜤CMAScript函數(shù)都可以在任何時(shí)候返回任何值。
*實(shí)際上,未指定返回值的函數(shù)返回的是一個(gè)特殊的undefined值。
*ECMAScript中也沒(méi)有函數(shù)簽名的概念,因?yàn)槠浜瘮?shù)參數(shù)是以一個(gè)包含零或多個(gè)值的數(shù)組的形式傳遞的。
*可以想ECMAScript函數(shù)傳遞任意數(shù)量的參數(shù),并且可以通過(guò)arguments對(duì)象來(lái)訪(fǎng)問(wèn)這些參數(shù)。
*由于不存在函數(shù)簽名的特性,ECMAScript函數(shù)不能重載。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語(yǔ)法 2.1 概述 基本句法和變量 語(yǔ)句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,560評(píng)論 0 13
  • 第5章 引用類(lèi)型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類(lèi)型 使用基本類(lèi)型...
    大學(xué)一百閱讀 3,679評(píng)論 0 4
  • 本章內(nèi)容 語(yǔ)法 數(shù)據(jù)類(lèi)型 流控制語(yǔ)句 理解函數(shù) 3.1 語(yǔ)法 3.1.1 區(qū)分大小寫(xiě) 區(qū)分大小寫(xiě) 3.1.2 標(biāo)識(shí)...
    悶油瓶小張閱讀 796評(píng)論 0 0
  • 第1章 JavaScript 簡(jiǎn)介 JavaScript 具備與瀏覽器窗口及其內(nèi)容等幾乎所有方面交互的能力。 歐洲...
    力氣強(qiáng)閱讀 1,292評(píng)論 0 0
  • ??引用類(lèi)型的值(對(duì)象)是引用類(lèi)型的一個(gè)實(shí)例。 ??在 ECMAscript 中,引用類(lèi)型是一種數(shù)據(jù)結(jié)構(gòu),用于將數(shù)...
    霜天曉閱讀 1,219評(píng)論 0 1

友情鏈接更多精彩內(nèi)容