1)未定義的變量:變量未使用var進行定義。
2)Undefined類型: 使用var聲明變量,但沒有對其加以初始化。這與未定義的變量是不一樣的,未定義的變量是指未用var聲明變量。
3)Null類型:null值表示空對象指針,如果定義的變量準備在將來用於保存對象,最好將該變量初始化爲null。
4)Boolean類型:true,false,區分大小寫。定義方式 var a=true;
5)Number類型: 數據類型,var num=55;
6)String 類型:字符串,由雙引號或單引號表示。var name="lily"或者var name='lily'。
7) Object類型:對象類型,是一組數據和功能的集合。var o=new Object()。
這些類型均通過var 來定義。通過操作符typeof可返回變量的類型。例如:
var a="helloworld";
var b=typeof a;
那麼b="String".