在javascript中,標識符不能以數字開頭,即第一個字元不能為數字,必須是字母、底線“_”或美元符號“$”,其後的字元可以是字母、數字或底線、美元符號;且標識符不能包含空格和“ ”、“-”、“@”、“#”等特殊字元。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
標識符(Identifier)就是名稱的專業術語。 JavaScript 識別碼包含變數名稱、函數名稱、參數名稱和屬性名稱。
標識符是使用者程式設計時使用的名字,用於為變數、常數、函數、語句區塊等命名,以建立起名稱與使用之間的關係。標識符通常由字母和數字以及其它字元構成。
在javascript中,標識符命名規範和Java 以及其他許多語言的命名規範相同,主要規範如下:
標識符第一個字元必須是字母、底線_或美元符號$,其後的字元可以是字母、數字或底線、美元符號;
自訂的識別碼不能和JavaScript 中的關鍵字及保留字同名,但可以包含關鍵字或保留字。關鍵字及保留字介紹請參考本節後面的內容介紹;
標識符不能包含空格;
標識符不能包含、 -、@、#等特殊字元;
由多個單字組成的複合標識符命名主要有兩種方式:
一是使用底線連接各個單字,每個單字全部小寫,例如:dept_name。
二是使用駝峰式,其中又分大駝峰和小駝峰。大駝峰的格式是每個單字的首字母大寫,其餘字母小寫,例如:DeptName;小駝峰的格式是第一個單字全部小寫,第二個單字開始的每個單字首字母大寫,其餘字母小寫,例如:deptName。
合法識別碼範例:
user_name userName _name $name ab ab123
#非法識別碼範例:
1a //第一个字符为数字 a b //标识符包含空格 a@b //标识符包含特殊符号 while //关键字
JavaScript 關鍵字是指具有特定意義的標識符,例如用於表示控制語句的開始或結束,或用於執行特定操作,它們將在特定的場合中使用。 JavaScript 保留字指目前還不具有特定意義,但未來可能會用來表示特定意義的標識符,例如 class 標識符。
為了不造成不必要的問題,不可以使用 JavaScript 關鍵字和保留字作為變數名稱或函數名稱。表 1 列出了 JavaScript 常見的一些關鍵字和保留字。
# 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標識符不能以什麼開頭的詳細內容。更多資訊請關注PHP中文網其他相關文章!