中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

JavaScript typeof


JavaScript typeof,?null, undefined, valueOf()。


typeof 操作符

你可以使用 typeof 操作符來檢測變量的數(shù)據(jù)類型。

實(shí)例

typeof "John"????????????????// 返回 string
typeof 3.14??????????????????// 返回 number
typeof false?????????????????// 返回 boolean
typeof [1,2,3,4]?????????????// 返回 object
typeof {name:'John', age:34}?// 返回 object

運(yùn)行代碼 ?

Note ?在JavaScript中,數(shù)組是一種特殊的對象類型。 因此 typeof [1,2,3,4] 返回 object。?


null

在 JavaScript 中 null 表示 "什么都沒有"。

null是一個只有一個值的特殊類型。表示一個空對象引用。

Note 用 typeof 檢測 null 返回是object。

你可以設(shè)置為 null 來清空對象:

實(shí)例

var person = null;?????????? // 值為 null(空), 但類型為對象

運(yùn)行代碼 ?

你可以設(shè)置為 undefined 來清空對象:

實(shí)例

var person = undefined;???? // 值為 undefined, 類型為 undefined

運(yùn)行代碼 ?

undefined

在 JavaScript 中, undefined 是一個沒有設(shè)置值的變量。

typeof 一個沒有值的變量會返回 undefined。

實(shí)例

var person;????????????????? // 值為 undefined(空), 類型是undefined

運(yùn)行代碼 ?

任何變量都可以通過設(shè)置值為 undefined 來清空。 類型為 undefined.

實(shí)例

person = undefined;????????? // 值為 undefined, 類型是undefined

運(yùn)行代碼 ?

undefined 和 null 的區(qū)別

實(shí)例

null 和 undefined 的值相等,但類型不等:

typeof undefined???????????? // undefined
typeof null????????????????? // object
null === undefined?????????? // false
null == undefined??????????? // true

運(yùn)行代碼 ?