js中typeof的小結

2021-08-02 05:16:24 字數 617 閱讀 4103

首先,js中預設的原始型別有:

js中預設的內建物件型別有:

//用原始型別定義方式:

var num = 1;

alert(typeof num);//同alert(typeof(num));輸出number

//如果用物件的方式

var num = new

number(1);//同var num =number(1);

alert(typeof num);//輸出是object

alert(typeof num.valueof());//輸出number

//特殊例子

var n=null;

alert(typeof n);//輸出object,可以理解為乙個一直沿用的錯誤

alert(typeof h);//輸出undefined

可以這樣區別:

當定義為物件,即用內建物件的方式,使用建構函式定義,則它的型別為object型別,

當在程式中直接定義,如var a=0;相當於用原始型別定義,typeof輸出的為原始型別。

typeof可以當做乙個函式的方式使用typeof(a),也可以以運算子的方式使用typeof a。

js中typeof的用法

typeof是乙個運算子,有2種使用方式 typeof 表示式 和typeof 變數名,第一種是對表示式做運算,第二種是對變數做運算。typeof運算子的返回型別為字串,值包括如下幾種 1.undefined 未定義的變數或值 2.boolean 布林型別的變數或值 3.string 字串型別的變數...

js 中 typeof 的使用

js中的變數是鬆散型別 即弱型別 的,可以用來儲存任何型別的資料。typeof 可以用來檢測給定變數的資料型別,可能的返回值 undefined 這個值未定義 boolean 這個值是布林值 string 這個值是字串 number 這個值是數值 object 這個值是物件或null functio...

JS中typeof的用法

js是一門弱語言,它在宣告變數時無需確定變數的型別,js在執行時會自動判斷。那麼如何判斷乙個變數的型別呢,js提供了typeof運算子,用來檢測乙個變數的型別。1.typeof的語法 typeof是乙個運算子,有2種使用方式 typeof 表示式 和typeof 變數名,第一種是對表示式做運算,第二...