typeof 運算元
說明:運算元可以是變數,也可以是具體的某個值(即字面量),返回值有以下幾種:使用 typeof 運算子檢測資料型別的範例如下:注意:函數也是一種物件,但 typeof 將函數視為特殊情況,所以檢測函數時,返回的結果為 function,而不是 object。
var miaov = 'ketang'; //宣告變數,同時給變數賦值 console.log( typeof miaov ); //檢測變數miaov,結果為:string console.log( typeof 1 ); //檢測數位1,結果為:number console.log( typeof true ); //檢測true,結果為:boolean console.log( typeof false ); //檢測false,結果為:boolean console.log( typeof undefined ); //檢測undefined,結果為:undefined console.log( typeof null ); //檢測null,結果為:object console.log( typeof {} ); // 檢測物件,結果為:object console.log( typeof [] ); //檢測陣列,結果為:object function func(){} //定義函數 console.log( typeof func ); //檢測func函數型別,結果為:'function'