javaScript的數據類型有:
字符串(String)
數字(Number)
布爾(Boolean)
數組(Array)
對象(Object)
空值(Null)
未定義(Undefined)
javaScript擁有動態類型,這意味相同的變量可用作不同的類型:
var x ; ?//x為underfined
var x =5; ?//現在x為數字
var x = "John"; ?//現在x為字符串
javaScript字符串
字符串是存儲字符的(“Bill Gates”)的變量;
字符串可以是引號中的任意文本,可以使用單引號或雙引號;
var carname = "Volvo XC60";
var carname = 'Volvo XC60';
可以在字符串中使用引號,只要不匹配包圍字符串的引號即可;
javaScript數字
javaScript只有一中數字類型,數字可以帶小數點,也可以不帶;
var x1 = 34.00;//使用小數點來寫
var x1 = 34;//不使用小數點來寫
javaScript數組
創建數組格式如下:
var car = new Array();
car[0] = "Saab";
car[1] = "Volvo"
car[2] = "BMW";
或
var car = new Array{"Saab","Volvo","BMW"};
注:數組的下標是基于零的,所以第一個項目是[0];第二個是[1],依次
javaScript對象
對象由花括號分隔。在括號內部,對象的屬性以名稱和值對的形式來定義,屬性由逗號分隔。
var person = {firstname:“John”,lastname:“Doe”,id:5560};
對象有兩種尋址方式:
name = person.firstname;
name = person["firstname"];
Undefined和Null
undefined這個值表示變量不含有值,可以通過將變量的值設置為null來清空變量。
注:javaScript變量均為對象,當聲明一個變量時,就創建了一個新的對象。