javascript變量是如何命名的?其實(shí)每種語言都有它的命名規(guī)則。下面總結(jié)了幾條js的命名規(guī)則:
a、變量命名必須以字母或是下標(biāo)符號”_”或者”$”為開頭渗柿。
b、變量名長度不能超過255個(gè)字符脖岛。
c朵栖、變量名中不允許使用空格,首個(gè)字不能為數(shù)字柴梆。
d混槐、不用使用腳本語言中保留的關(guān)鍵字及保留符號作為變量名。
e轩性、變量名區(qū)分大小寫声登。(javascript是區(qū)分大小寫的語言)
舉例:
a:以字母或下劃線_或$開頭
合法:oa、ob揣苏、AA悯嗓、$aaa、_fag
不合法:oa*b卸察、h&b脯厨、hh#jj
b:長度不超過255字符
合法:oa、oaaaaaaaaaa坑质、o.........aaaaaaa(......為省略合武,但是總長不超過255字符)
不合法:o.........aaaaaaa(......為省略临梗,但是總長超過255字符)
c:不能使用空格
合法:oa、o_a稼跳、o_A
不合法:o a盟庞、oa a、oA_h h b
d:不能使用關(guān)鍵字及保留字
不合法:class汤善、style什猖、html
e:區(qū)分大小寫
oBtn與obtn不同、oa與oA不同
補(bǔ)充1:變量名前綴
Array數(shù)組:a開頭
Float浮點(diǎn)數(shù):l開頭
Funciton函數(shù):f開頭
Integer(int)整形:n開頭
Object對象:o開頭
Regular Expression正則:r開頭
String 字符串:s開頭
補(bǔ)充2:變量名寫法
1红淡、匈牙利命名法:類型前綴+首字母大寫
通過在變量名前面添加相應(yīng)小寫字母的符號標(biāo)示作為前綴不狮,標(biāo)示出變量的作用域,類型等在旱,前綴后面是一個(gè)或多個(gè)單詞組合摇零,單詞描述了變量的用途,如i表示的是整數(shù)桶蝎,s表示的是字符串遂黍。示例:
var sUserName = 'css8';
var iCount = 0;
比如下面的登錄框類名是user_login。
2俊嗽、駱駝式/駝峰命名法
混合使用大小寫字母來構(gòu)成變量的名稱雾家。示例:
var printLoadTemplates;//名稱首字母小寫,其他每個(gè)單詞的首字母大寫
var print_load_templates;//下劃線法绍豁,每個(gè)單詞用一個(gè)下劃線標(biāo)記
3芯咧、帕斯卡命名法
和駝峰命名法類似,但是竹揍,駝峰第一個(gè)單詞首字母小寫敬飒,而帕斯卡命名法第一個(gè)單詞首字母也大寫。
var PrintLoadTemplates;//第一個(gè)單詞首字母也大寫