糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > JavaScript:什么是标准内置对象的值属性

JavaScript:什么是标准内置对象的值属性

时间:2022-05-29 09:16:34

相关推荐

JavaScript:什么是标准内置对象的值属性

定义

这些全局属性返回一个简单值,这些值没有自己的属性和方法。

Infinity

全局属性 Infinity 是一个数值,表示无穷大。

Infinity 是全局对象的一个属性,即它是一个全局变量。

Infinity的初始值是Number.POSITIVE_INFINITY。Infinity(正无穷大)大于任何值。该值和数学意义上的无穷大很像,例如任何正值乘以 Infinity 为 Infinity, 任何数值(除了Infinity 和 -Infinity)除以 Infinity 为 0。

Infinity 是只读的,不可枚举的,不可配置的。

NaN

全局属性 NaN 的值表示不是一个数字(Not-A-Number)。

NaN 是一个全局对象的属性。

NaN 属性的初始值就是 NaN,和 Number.NaN 的值一样。

等号运算符(==和===)不能被用来判断一个值是否是 NaN。必须使用Number.isNaN()或isNaN()函数。在执行自比较之中:NaN,也只有NaN,比较之中不等于它自己。

undefined

全局属性undefined表示原始值undefined。它是一个JavaScript的原始数据类型。

undefined是全局对象的一个属性。也就是说,它是全局作用域的一个变量。undefined的最初值就是原始数据类型undefined。

一个没有被赋值的变量的类型是undefined。如果方法或者是语句中操作的变量没有被赋值,则会返回undefined。

一个函数如果没有使用return语句指定返回值,就会返回一个undefined值。

null

值 null 特指对象的值未设置。它是一个JavaScript的原始数据类型。

值null是一个字面量,它不像undefined是全局对象的一个属性。null 是表示缺少的标识,指示变量未指向任何对象。把 null 作为尚未创建的对象,也许更好理解。

如果觉得《JavaScript:什么是标准内置对象的值属性》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。