關(guān)鍵字和保留字
- 什么是關(guān)鍵字?
- 被JavaScript語(yǔ)言賦予了特殊含義的單詞
- 好比現(xiàn)實(shí)生活中110输枯、120精耐、119對(duì)我們又特殊含義一樣, 在JavaScript也有一些對(duì)于JavaScript有特殊含義的單詞,這些單詞我們稱之為關(guān)鍵字
- 關(guān)鍵字在開發(fā)工具中會(huì)顯示特殊顏色
- 關(guān)鍵字不能用作變量名傻粘、函數(shù)名等
- 關(guān)鍵字嚴(yán)格區(qū)分大小寫, var和Var前者是關(guān)鍵字, 后者不是
- 被JavaScript語(yǔ)言賦予了特殊含義的單詞
關(guān)鍵字 | |||||
---|---|---|---|---|---|
break | do | instanceof | typeof | case | |
else | new | var | catch | finally | |
return | void | continue | for | switch | |
while | default | if | throw | delete | |
in | try | function | this | with | |
debugger | false | true | null |
- 什么是保留字?
- JavaScript預(yù)留的關(guān)鍵字,他們雖然現(xiàn)在沒(méi)有作為關(guān)鍵字抬纸,但在以后的升級(jí)版本中有可能作為關(guān)鍵字
保留字 | |||||
---|---|---|---|---|---|
class | enum | extends | super | const | export |
import | implements | let | private | public | yield |
interface | package | protected | static |
標(biāo)識(shí)符
- 什么是標(biāo)識(shí)符咙俩?
- 從字面上理解就是用來(lái)標(biāo)識(shí)某些東西的符號(hào),標(biāo)識(shí)的目的就是為了將這些東西區(qū)分開來(lái)
- 在編程中標(biāo)識(shí)符就是程序員自己在程序中起的一些名字
- 例如定義變量時(shí)的變量名稱就是一個(gè)標(biāo)識(shí)符
var num;
, 這里的num就是標(biāo)識(shí)符
- 標(biāo)識(shí)符命名規(guī)則(必須遵守)
- 只能由26個(gè)英文字母的大小寫湿故、10個(gè)阿拉伯?dāng)?shù)字0~9阿趁、下劃線_、美元符號(hào)$組成
- 不能以數(shù)字開頭
- 嚴(yán)格區(qū)分大小寫坛猪,比如test和Test是2個(gè)不同的標(biāo)識(shí)符
- 不可以使用關(guān)鍵字歌焦、保留字作為標(biāo)識(shí)符
- JS底層保存標(biāo)識(shí)符時(shí)實(shí)際上是采用的Unicode編碼,所以理論上講砚哆,所有的utf-8中含有的內(nèi)容都可以作為標(biāo)識(shí)符
- 標(biāo)識(shí)符命名規(guī)范(建議遵守)
- 變量的名稱要有意義(有利于提高閱讀性)
- 變量的命名遵守駝峰命名法独撇,首字母小寫,第二個(gè)單詞的首字母大寫
- 例如:
userName屑墨、myFirstName