js基礎語法
在JS裏面,是區分大小寫
1.標識符
所謂標識符,就是指變量,數組,函數等的名字
關於標識符的命名需要遵循一定的命名規則
2.命名規則分兩類:硬性要求,軟性要求
所謂硬性要求,就是指必須要遵守,如果不遵守,連程序都無法運行
軟性要求:不要求必須遵守,但是是業界一種不成文的規定
硬性要求具體規則:
由字母,數字,下劃線和$組成,但是不能使用數字開頭
禁止使用ES裏面的關鍵字和保留字
區分大小寫
軟性要求:望文知意
通過標識符名就能夠知道這個標識符是什麽意思
命名法則:
駝峰命名法:駝峰命名法分為兩種:大駝峰和小駝峰。所謂大駝峰(帕斯卡命名法),就是指每個單詞的首字母都是大寫,例如:
匈牙利命名法:
所謂匈牙利命名法,就是以一個或者多個單詞組成,前面會加上固定的前綴
Array(數組) a_myUser
Boolean(布爾) b_isPassed
Function(函數) fn_doSth
Object(對象) o_person
蛇形命名法
所謂蛇形命名法, 就是指每個單詞之間是使用下劃線來進行分隔的
user_name user_password
3. ES裏面的註釋
有兩種註釋,一個是單行註釋,另一個是多行註釋
單行註釋
多行註釋:以/*開始,以*/結束
4.嚴格模式
從ES5開始,引用了一個叫做嚴格模式的東西。顧名思義,就是更加嚴格,在這種模式下面,會減少語法的歧義性,並且解析速度更快。並且,在嚴格模式下面支持的語法往往可以看做是下一個版本的參考標準。
如何進入嚴格模式
“use strict”
5. JS語句
和大多數編程語言一樣,都是以分號結尾,但是這個並不是必須
雖然分號可以省略,但是不推薦。因為壓縮文件將代碼壓縮以後,如果沒有分號,可能導致代碼出錯。
6.關鍵字和保留字
關鍵字:所謂關鍵字,就是指ES裏面預定義好了的標識符,自己命名的時候不能再使用這些關鍵字
關鍵字(ES5為例)有
保留字(ES5為例)有:abstrac/enum/int/short/boolean/export/interface/static/byte/extends/long/super/char/final/native/synchronized/class/float/package/throes/const/goto/private
/transient/debugger/implements/protected/volatile/double/import/public
js基礎語法