首頁 > web前端 > 前端問答 > javascript標識符不能以什麼開頭

javascript標識符不能以什麼開頭

青灯夜游
發布: 2022-01-20 19:04:15
原創
6347 人瀏覽過

在javascript中,標識符不能以數字開頭,即第一個字元不能為數字,必須是字母、底線“_”或美元符號“$”,其後的字元可以是字母、數字或底線、美元符號;且標識符不能包含空格和“ ”、“-”、“@”、“#”等特殊字元。

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 常見的一些關鍵字和保留字。

# 表 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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板