【規范】javascript 變量命名規則


javascript 有三大經典的變量命名法:匈牙利命名法,駝峰式命名法和帕斯卡命名法。今天主要介紹下這三種命名方式。

匈牙利命名法

語法

變量名 = 類型 + 對象描述
  • 類型指變量的類型
  • 對象描述指對象名字全稱或名字的一部分,要求有明確含義,命名要容易記憶容易理解。

通過在變量名前面添加相應小寫字母的符號標示作為前綴,標示出變量的類型,前綴后面是一個或多個單詞組合,單詞描述了變量的用途。如果是 jquery 對象,則用 $ 作為變量名的前綴。

提示

雖然 javascript 變量表面上沒有類型,但是 javascript 內部還是會為變量賦予相應的類型。

匈牙利命名法是一位微軟程序員發明的,多數的 c,c++ 程序都使用此命名法。

類型

javascript 變量命名類型 變量命名前綴
array 數組 a
boolean 布爾值 b
float 浮點數 l
function 函數 fn
int 整型 i
object 對象 o
regular 正則 r
string 字符串 s

示例

var aName = [1, 2, 3];
var oBtn = document.getElementById('btn');
function fnName(){};
var iCount = 0;
var sName = "zhuyujia";

駝峰式命名法

語法

變量名或函數名是由一個或多個單詞連結在一起,其中第一個單詞以小寫字母開始,后面的所有單詞的首字母都采用大寫字母,這樣的變量名看上去就像駱駝峰一樣此起彼伏,故得名。

示例

var myName = "zhuyujia";
var formSubmit = document.getElementById("submit");
function timeCount(){}

帕斯卡命名法

語法

和駝峰式命名法類似,只不過第一個單詞的首字母需要大寫。

示例

var MyName = "zhuyujia";
var FormSubmit = document.getElementById("submit");
function TimeCount(){}

參考文獻


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM