为什么undefined,NaN和Infinity可以被赋值,而null不可以?propertydescriptor

10小时前 (01:20:26)阅读1回复0
花花
花花
  • 管理员
  • 注册排名3
  • 经验值293175
  • 级别管理员
  • 主题58635
  • 回复0
楼主
为什么undefined,NaN和Infinity可以被赋值,而null不可以?在javascript中undefined、NaN和Infinity是全局对象window的属性。所以可以被赋值,但是由于它们的内部属性[[writable]]为false,所以赋值实际上无效。证明:
  1. 为什么undefined,NaN和Infinity可以被赋值,而null不可以?

为什么undefined,NaN和Infinity可以被赋值,而null不可以?

在javascript中

为什么undefined,NaN和Infinity可以被赋值,而null不可以?propertydescriptor

undefined、NaN和Infinity是全局对象window的属性。所以可以被赋值,但是由于它们的内部属性[[writable]]为false,所以赋值实际上无效。证明:

0
回帖

为什么undefined,NaN和Infinity可以被赋值,而null不可以?propertydescriptor 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息