console.log(null==undefined);//true
console.log(null===undefined);//false 資料型別不相等
console.log(typeof undefined);//undefined型別
console.log(typeof null);//object物件型別 空值\空物件指標\特殊物件值
var a;
console.log(a)//undefined
console.log(string(null))//null
console.log(string(undefined))//undefined
console.log(boolean(null))//false
console.log(boolean(undefined))//false
console.log(number(null))//0
console.log(number(undefined))//nan
null表示"沒有物件",即該處不應該有值。典型用法是:
(1) 作為函式的引數,表示該函式的引數不是物件。
(2) 作為物件原型鏈的終點。
(3)當獲取不存在的dom時,返回結果是null
undefined表示"缺少值",就是此處應該有乙個值,但是還沒有定義。典型用法是:
(1)變數被宣告了,但沒有賦值時,就等於undefined。
(2 ) 呼叫函式時,應該提供的引數沒有提供,該引數等於undefined。
(3)物件沒有賦值的屬性,該屬性的值為undefined。
(4)函式沒有返回值時,預設返回undefined。
Js 基本資料型別
number是表示數字的型別。在js中沒有整浮 大小 正負之分。2.1 科學計數法3 10 8 3e8 3 10 4 3e 42.2 不同進製 2.3 特殊值 nan是number的乙個特殊值,表示乙個非數字的狀態。它有一些特殊的屬性 typeof nan number nan nan false0...
JS 基本資料型別
一 undefined 型別 ecmascript 3引入undefined型別 1.它的值只有乙個 undefined 2.未初始化的變數 會隱式轉換為undefined型別 var box alert typeof box 二 null 型別 1.它只有乙個值 null 它表示乙個空物件的引用 ...
JS筆記1 1 基本資料型別和基本資料型別轉換
1.js三種輸出語句 alert 這是我的第一行js alert控制瀏覽器彈出警告框 document.write 你猜 document.write 向body中寫入內容,在頁面中顯示 console.log 你猜我猜不猜 console.log 在控制台中輸出內容 瀏覽器啟用開發者模式 戳我 你...