无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

JavaScript中的標(biāo)識(shí)符和保留字

2023-08-17 10:16 作者:曉楓Motivation  | 我要投稿

標(biāo)識(shí)符。

簡(jiǎn)單地說,標(biāo)識(shí)符就是一個(gè)名字。在JavaScript中,標(biāo)識(shí)符用于為JavaScript代碼中的常量、變量、屬性、函數(shù)和類命名,還可用于為某些循環(huán)提供標(biāo)簽。JavaScript標(biāo)識(shí)符必須以字母、下劃線(_)或美元符號(hào)($)開頭。后續(xù)字符可以是字母、數(shù)字、下劃線或美元符號(hào)(數(shù)字不能作為第一個(gè)字符,以區(qū)分標(biāo)識(shí)符和JavaScript中的數(shù)值)。以下是有效的標(biāo)識(shí)符:

i

my_variable_name

v13

_dummy

$str

與其他語言類似,JavaScript為其自身使用保留了一些標(biāo)識(shí)符。這些“保留字”不能用作常規(guī)標(biāo)識(shí)符。以下是保留字的介紹。

(程序員的軟技能:ke.qq.com/course/6034346)


保留字。

以下單詞是JavaScript語言的一部分。其中許多單詞(如if、while和for)不能用作常量、變量、函數(shù)或類的名稱(但它們可以用作對(duì)象內(nèi)的屬性名稱)。另一些單詞(如from、of、get和set)只能在少數(shù)情況下使用,而且沒有任何語法歧義,它們是完全有效的標(biāo)識(shí)符。一些關(guān)鍵字(如let)由于需要與舊程序保持向后兼容性,所以并非完全保留,它們有復(fù)雜的規(guī)則來管理何時(shí)可以和不能用作標(biāo)識(shí)符(例如,在類外部使用var聲明的變量可以使用let作為變量名,但在類內(nèi)部或使用const聲明時(shí)不能)。最簡(jiǎn)單的方法是避免將這些單詞用作標(biāo)識(shí)符,除了from、set和target,因?yàn)樗鼈兪前踩统R姷摹?/span>

as、async、await、break、case、catch、class

const、continue、debugger、default、delete、do、else

export、extends、false、finally、for、from、function

get、if、import、in、instanceof、let、new

null、of、return、set、static、super、switch

target、this、throw、true、try、typeof、var

void、while、with、yield


JavaScript還保留或限制了一些關(guān)鍵字的使用,這些關(guān)鍵字目前尚未被語言使用,但可能會(huì)在將來的版本中使用:

enum、implements、interface、package、private、protected、public


由于歷史原因,在某些上下文中不允許將arguments和eval用作標(biāo)識(shí)符,因此最好避免使用它們。

(程序員的軟技能:ke.qq.com/course/6034346)

JavaScript中的標(biāo)識(shí)符和保留字的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
宜春市| 中超| 景宁| 泰顺县| 宜宾市| 鄱阳县| 行唐县| 柏乡县| 壶关县| 大名县| 高雄市| 正宁县| 思南县| 宁蒗| 白河县| 乌兰浩特市| 百色市| 商洛市| 昌邑市| 阳春市| 华安县| 民和| 德格县| 皮山县| 隆回县| 太仆寺旗| 星座| 梅河口市| 巩留县| 平顶山市| 丰县| 新宾| 临湘市| 昭平县| 商都县| 新津县| 乡城县| 澄江县| 汉寿县| 疏勒县| 沈阳市|