1.變量聲明
var a; //聲明一個變量 a var b,c,d; //同時申明多個變量時,變量名之間用逗號隔開 console.log(a); //在控制檯顯示變量a的值,輸出爲undefined document.write(a); //在網頁上打印變量a的值,輸出爲undefined
2.變量賦值
var a; a = 10; //將等號右側的值,賦給變量a console.log(a); //輸出結果:10 //或者可以連起來寫 var b = 20; console.log(b); //輸出結果:20
3.數值類型
(1)原始值 (不可改變)
//Number 數值型,注意在JavaScript中不區分整型,浮點型之類的,統一稱爲 數值型 var num = 123;
//Boolean 布爾類型,返回值只有ture 或 false var bool = false;
//String 字符串 var str = '我是字符串'; var str1 = "我也是字符串";
//undefined 未定義 var undef; //已聲明但未賦值的變量,其值爲undefined
//null 空,是一種佔位符 var n = null;
還有symbol(es6引入的一種新規範)
(2)引用值
1.array 數組
var arr = [1,2,3,"abc",true]; //聲明一個數組,併爲其賦值
數組調用:其索引值默認爲從0開始的自然數
console.log(arr[0]); //向控制檯輸出數組的第1位值 輸出結果: 1
數組長度:
console.log(arr.length); //向控制檯輸出數組arr的長度 輸出結果: 5
2.object 對象
//創建一個叫obj的對象 var obj = { lastName : "Zhang", firstName : "San" } // 調用obj的屬性 console.log(obj.lastName); //輸出結果爲: "Zhang" // 改變對象lastName屬性的值 bj.lastName = "Wang"; console.log(obj.lastName); //輸出結果爲: "Wang"