1. 程式人生 > >js基礎語法

js基礎語法

都是 float 導致 eof boolean 什麽 export 兩個 嚴格模式

JS裏面,是區分大小寫

1.標識符

所謂標識符,就是指變量,數組,函數等的名字

關於標識符的命名需要遵循一定的命名規則

2.命名規則分兩類:硬性要求,軟性要求

所謂硬性要求,就是指必須要遵守,如果不遵守,連程序都無法運行

軟性要求:不要求必須遵守,但是是業界一種不成文的規定

硬性要求具體規則

由字母,數字,下劃線和$組成,但是不能使用數字開頭

禁止使用ES裏面的關鍵字和保留字

區分大小寫

軟性要求:望文知意

通過標識符名就能夠知道這個標識符是什麽意思

命名法則

駝峰命名法駝峰命名法分為兩種:大駝峰小駝峰。所謂大駝峰(帕斯卡命名法),就是指每個單詞的首字母都是大寫,例如:

UserName 所謂小駝峰,第一單詞的首字母小寫,後面的單詞的首字母大寫 例如:userName

匈牙利命名法

所謂匈牙利命名法,就是以一個或者多個單詞組成,前面會加上固定的前綴

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為例)有

break/do/instanced/typeof/case/else/new/var/catch/finanly/return/void/continue/for/switch/while/debugger/function/this/with/default/if/throw/delete/in/try

保留字(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基礎語法