簡要
js變數可以存為兩種型別的值,原始值,引用值。
原始型別
1.undefined型別
let a;
console.log(a);//輸出為undefined
let a=;
let b=;
console.log(a.password);//輸出undefined
console.log(b[1]);//輸出undefined
2.null型別
console.log(null);//輸出"object"
console.log( null==undefined );//輸出true
console.log( null===undefined );//輸出false
3.boolean型別
4.number型別
number 型別。這種型別既可以表示 32 位的整數,還可以表示 64 位的浮點數。
浮點型
特殊number值
5.string型別
string 型別的獨特之處在於,它是唯一沒有固定大小的原始型別。可以用字串儲存 0 或更多的 unicode 字元
引用型別
引用型別通常叫做類(class),也就是說,遇到引用值,所處理的就是物件。array,function都是引用型別
object 物件
ecmascript 中的所有物件都由這個物件繼承而來,object 物件中的所有屬性和方法都會出現在其他物件中方法
參考鏈結
JavaScript 資料型別
變數 宣告區域性變數 varmessage 宣告全部變數 message typeof 例如 var message some string alert typeof message string alert typeof message string alert typeof 95 number ...
Javascript資料型別
ecmascript中有5種簡單資料型別 也稱為基本資料型別 1.undefined 該型別只有乙個值,即undefined。在使用var宣告但未初始化時,這個變數就是undefined 2.null 該型別只有乙個值,即null。null undefined 3.boolean 4.number ...
JavaScript資料型別
undefined派生於null,因此在使用 進行比較時會返回true 沒有必要將變數值顯示宣告undefined 宣告空物件時應將其值賦值為nullundefined與null的關係 3 boolean true為真,false為假 true不一定 1,false不一定 0 使用boolean 進...