javaScript關(guān)鍵字和保留字

本文轉(zhuǎn)載至? http://www.itxueyuan.org/view/6627.html

ECMA-262 描述了一組具有特定用途的關(guān)鍵字翻伺。這些關(guān)鍵字可用于表示控制語句的開始或結(jié)束,或者用于執(zhí)行特定操作等。按照規(guī)則,關(guān)鍵字也是語言保留的燕锥,不能用作標(biāo)識符米诉。以下就是ECMAScript的全部關(guān)鍵字(帶*號上標(biāo)的是第5 版新增的關(guān)鍵字):

break

do

instance

of

typeof

case

else

new

var

catch

finally

return

void

continue

for

switch

while

debugger*

function

this

with

default

if

throw

delete

in

try

ECMA-262 還描述了另外一組不能用作標(biāo)識符的保留字。盡管保留字在這門語言中還沒有任何特定的用途乘瓤。但它們有可能在將來被用作關(guān)鍵字。以下是ECMA-262 第3 版定義的全部保留字:

abstract

enum

int

short

boolean

export

interface

static

byte

extends

long

super

char

final

native

synchronized

class

float

package

throws

const

goto

private

transient

debugger

implements

protecte

dvolatile

double

import

public

第5 版把在非嚴(yán)格模式下運(yùn)行時(shí)的保留字縮減為下列這些:

class

enum

extend

ssuper

const

export

import

在嚴(yán)格模式下策泣,第5 版還對以下保留字施加了限制:

implements

package

public

interface

privat

estatic

let

protected

yield

注意衙傀, let 和yield 是第5 版新增的保留字;其他保留字都是第3 版定義的萨咕。為了最大程度地保證兼容性统抬,建議大家將第3 版定義的保留字外加let 和yield 作為編程時(shí)的參考。

在實(shí)現(xiàn)ECMAScript 3 的JavaScript 引擎中使用關(guān)鍵字作標(biāo)識符危队,會導(dǎo)致"Identifier Expected" 錯誤聪建。而使用保留字作標(biāo)識符可能會也可能不會導(dǎo)致相同的錯誤,具體取決于特定的引擎茫陆。

第5 版對使用關(guān)鍵字和保留字的規(guī)則進(jìn)行了少許修改金麸。關(guān)鍵字和保留字雖然仍然不能作為標(biāo)識符使用,但現(xiàn)在可以用作對象的屬性名簿盅。一般來說挥下,最好都不要使用關(guān)鍵字和保留字作為標(biāo)識符和屬性名揍魂,以便與將來的ECMAScript 版本兼容。

除了上面列出的保留字和關(guān)鍵字棚瘟,ECMA-262 第5 版對eval 和arguments 還施加了限制现斋。在嚴(yán)格模式下,這兩個名字也不能作為標(biāo)識符或?qū)傩悦苏海駝t會拋出錯誤庄蹋。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市迷雪,隨后出現(xiàn)的幾起案子限书,更是在濱河造成了極大的恐慌,老刑警劉巖章咧,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件倦西,死亡現(xiàn)場離奇詭異,居然都是意外死亡慧邮,警方通過查閱死者的電腦和手機(jī)调限,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門舟陆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來误澳,“玉大人,你說我怎么就攤上這事秦躯∫湮剑” “怎么了?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵踱承,是天一觀的道長倡缠。 經(jīng)常有香客問我,道長茎活,這世上最難降的妖魔是什么昙沦? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮载荔,結(jié)果婚禮上盾饮,老公的妹妹穿的比我還像新娘。我一直安慰自己懒熙,他們只是感情好丘损,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著工扎,像睡著了一般徘钥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上肢娘,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天呈础,我揣著相機(jī)與錄音舆驶,去河邊找鬼。 笑死猪落,一個胖子當(dāng)著我的面吹牛贞远,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播笨忌,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蓝仲,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了官疲?” 一聲冷哼從身側(cè)響起袱结,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎途凫,沒想到半個月后垢夹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡维费,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年果元,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片犀盟。...
    茶點(diǎn)故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡而晒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出阅畴,到底是詐尸還是另有隱情倡怎,我是刑警寧澤,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布贱枣,位于F島的核電站监署,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏纽哥。R本人自食惡果不足惜钠乏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望春塌。 院中可真熱鬧晓避,春花似錦、人聲如沸摔笤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吕世。三九已至彰触,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間命辖,已是汗流浹背况毅。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工分蓖, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人尔许。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓么鹤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親味廊。 傳聞我的和親對象是個殘疾皇子蒸甜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容