javascript中有六種基本的數據類型:
- null:空、無。表示不存在,當爲對象的屬性賦值爲null,表示刪除該屬性
- undefined:未定義。當聲明變量卻沒有賦值時會顯示該值。可以爲變量賦值爲undefined
- number:數值。最原始的數據類型,表達式計算的載體
- string:字符串。最抽象的數據類型,信息傳播的載體
- boolean:布爾值。最機械的數據類型,邏輯運算的載體
- object:對象。面向對象的基礎
javascript變量命名規範
1、匈牙利命名法:類型前綴+首字母大寫通過在變量名前面添加相應小寫字母的符號標示作爲前綴,標示出變量的作用域,類型等,前綴後面是一個或多個單詞組合,單詞描述了變量的用途,如i表示的是整數,s表示的是字符串。示例:
var sUserName = 'css8';
var iCount = 0;
比如下面的登錄框類名是user_login。
<div class="user_login"></div>
我們就可以這樣命名變量:
var oDivUserLogin=document.getElementById('user_login');
2、駱駝式/駝峯命名法
混合使用大小寫字母來構成變量的名稱。示例:
var printLoadTemplates;//名稱首字母小寫,其他每個單詞的首字母大寫
var print_load_templates;//下劃線法,每個單詞用一個下劃線標記
3、帕斯卡命名法
和駝峯命名法類似,但是,駝峯第一個單詞首字母小寫,而帕斯卡命名法第一個單詞首字母也大寫。
var PrintLoadTemplates;//第一個單詞首字母也大寫