成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

getinstance方法作用 為什么undefined,NaN和Infinity可以被賦值,而null不可以?

為什么undefined,NaN和Infinity可以被賦值,而null不可以?在JavaScript中,undefined、Nan和infinity是全局對象窗口的屬性。所以它們可以被賦值,但是由于

為什么undefined,NaN和Infinity可以被賦值,而null不可以?

在JavaScript中,

undefined、Nan和infinity是全局對象窗口的屬性。所以它們可以被賦值,但是由于它們的內部屬性[[writable

為false,賦值實際上是無效的。認證:

Object.getOwnPropertyDescriptor(window,“undefined”)//result://object{value:undefined,writeable:false,enumerable:false,configurable:false}

可以看出undefined確實是window的一個屬性,不能寫入。

Null與true和false一樣,是一個文字量和JavaScript的保留字。換句話說,它們類似于123和“foobar”,不能賦值。