您好,登錄后才能下訂單哦!
這篇文章跟大家分析一下“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)鍵字和保留字。
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是被廣泛用于客戶端的腳本語言,最早是在HTML網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。
關(guān)于javascript標(biāo)識符不能以數(shù)字開頭的示例分析就分享到這里啦,希望上述內(nèi)容能夠讓大家有所提升。如果想要學(xué)習(xí)更多知識,請大家多多留意小編的更新。謝謝大家關(guān)注一下億速云網(wǎng)站!
免責(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)容。