溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

javascript標(biāo)識符不能以數(shù)字開頭的示例分析

發(fā)布時(shí)間:2022-01-21 09:36:36 來源:億速云 閱讀:322 作者:kk 欄目:web開發(fā)

這篇文章跟大家分析一下“javascript標(biāo)識符不能以數(shù)字開頭的示例分析”。內(nèi)容詳細(xì)易懂,對“javascript標(biāo)識符不能以數(shù)字開頭的示例分析”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠?qū)Υ蠹矣兴鶐椭O旅娓【幰黄鹕钊雽W(xué)習(xí)“javascript標(biāo)識符不能以數(shù)字開頭的示例分析”的知識吧。

在javascript中,標(biāo)識符不能以數(shù)字開頭,即第一個(gè)字符不能為數(shù)字,必須是字母、下劃線“_”或美元符號“$”,其后的字符可以是字母、數(shù)字或下劃線、美元符號;且標(biāo)識符不能包含空格和“+”、“-”、“@”、“#”等特殊字符。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

標(biāo)識符(Identifier)就是名稱的專業(yè)術(shù)語。JavaScript 標(biāo)識符包括變量名、函數(shù)名、參數(shù)名和屬性名。

標(biāo)識符是用戶編程時(shí)使用的名字,用于給變量、常量、函數(shù)、語句塊等命名,以建立起名稱與使用之間的關(guān)系。標(biāo)識符通常由字母和數(shù)字以及其它字符構(gòu)成。

在javascript中,標(biāo)識符命名規(guī)范和 Java 以及其他許多語言的命名規(guī)范相同,主要規(guī)范如下:

  • 標(biāo)識符第一個(gè)字符必須是字母、下劃線_或美元符號$,其后的字符可以是字母、數(shù)字或下劃線、美元符號;

  • 自定義的標(biāo)識符不能和 JavaScript 中的關(guān)鍵字及保留字同名,但可以包含關(guān)鍵字或保留字。關(guān)鍵字及保留字介紹請參見本節(jié)后面的內(nèi)容介紹;

  • 標(biāo)識符不能包含空格;

  • 標(biāo)識符不能包含+、-、@、#等特殊字符;

  • 由多個(gè)單詞組成的復(fù)合標(biāo)識符命名主要有兩種方式:

    • 一是使用下劃線連接各個(gè)單詞,每個(gè)單詞全部小寫,例如:dept_name。

    • 二是使用駝峰式,其中又分大駝峰和小駝峰。大駝峰的格式是每個(gè)單詞的首字母大寫,其余字母小寫,例如:DeptName;小駝峰的格式是第一個(gè)單詞全部小寫,第二單詞開始的每個(gè)單詞首字母大寫,其余字母小寫,例如:deptName。

合法標(biāo)識符示例:

user_name
userName
_name
$name
ab
ab123

非法標(biāo)識符示例:

1a     //第一個(gè)字符為數(shù)字
a b    //標(biāo)識符包含空格
a@b    //標(biāo)識符包含特殊符號
while  //關(guān)鍵字

JavaScript 關(guān)鍵字是指具有特定含義的標(biāo)識符,比如用于表示控制語句的開始或結(jié)束,或者用于執(zhí)行特定操作,它們將在特定的場合中使用。JavaScript 保留字指目前還不具有特定含義,但將來可能會用來表示特定含義的標(biāo)識符,比如 class 標(biāo)識符。

為了不引起不必要的問題,不可以使用 JavaScript 關(guān)鍵字和保留字作變量名或函數(shù)名。表 1 列出了 JavaScript 常見的一些關(guān)鍵字和保留字。

表 1:JavaScript 常見關(guān)鍵字和保留字
var new boolean float int char
byte double function long short true
break continue interface return typeof void
class final in package synchronized with
catch false import null switch while
extends implements else goto native static
finally instaceof private this super abstract
case do for public throw default
let arguments const if try eval

JavaScript是什么

JavaScript是一種直譯式的腳本語言,其解釋器被稱為JavaScript引擎,是瀏覽器的一部分,JavaScript是被廣泛用于客戶端的腳本語言,最早是在HTML網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。

關(guān)于javascript標(biāo)識符不能以數(shù)字開頭的示例分析就分享到這里啦,希望上述內(nèi)容能夠讓大家有所提升。如果想要學(xué)習(xí)更多知識,請大家多多留意小編的更新。謝謝大家關(guān)注一下億速云網(wǎng)站!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI