JavaScript 全局属性
- Infinity 无穷大
- 全局属性Infinity是一个数值,表示无穷大。Infinity属性的属性特性:writablefalseenumerablefalseconfigurablefalse语法Infinity 描述Infinity是全局对象(global object)的一个属性,即它是一个全局变量。Infinity
- NaN 非数字
- 全局属性NaN的值表示不是一个数字(Not-A-Number)。NaN属性的属性特性:writablefalseenumerablefalseconfigurablefalse语法NaN描述NaN是一个全局对象的属性。NaN 属性的初始值就是 NaN,和Number.NaN的值一样。在现代浏览器中(
- undefined
- 全局属性undefined表示原始值undefined。它是一个JavaScript的原始数据类型。undefined属性的属性特性:writablefalseenumerablefalseconfigurablefalse语法undefined 描述undefined是全局对象的一个属性。也就是说
- null 空
- 值null特指对象的值未设置。它是 JavaScript 基本类型之一。语法null描述值null是一个字面量,不像undefined,它不是全局对象的一个属性。null是表示缺少的标识,指示变量未指向任何对象。把null作为尚未创建的对象,也许更好理解。在 API 中,null常在返回类型应是一个
- globalThis
- 这是一个实验中的功能此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。globalThis可以获取全局对象。语法globalThis描述事实上,在不同的 JavaScr