国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

在JavaScript中,

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

為false,賦值實(shí)際上是無(wú)效的。認(rèn)證:

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

可以看出undefined確實(shí)是window的一個(gè)屬性,不能寫入。

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