JavaScript全局属性和全局函数

19次阅读

共计 630 个字符,预计需要花费 2 分钟才能阅读完成。

JavaScript全局属性 全局函数 可以与所有内置 JavaScript 对象一起使用。

JavaScript 全局属性

属性描述
Infinity表示正 / 负无穷大的数值
NaN“Not-a-Number” 值
undefined表示尚未为变量分配值

JavaScript 全局函数

属性描述
decodeURI()解码 URI
decodeURIComponent()解码 URI 组件
encodeURI()对 URI 进行编码
encodeURIComponent()对 URI 组件进行编码
escape()在 1.5 版中已弃用。请改用 encodeURI()或 encodeURIComponent()
eval()计算字符串并执行它,就好像它是脚本代码一样
isFinite()确定值是否为有限的合法数字
isNaN()确定值是否为非法数字
Number()将对象的值转换为数字
parseFloat()解析字符串并返回浮点数
parseInt()解析一个字符串并返回一个整数
String()将对象的值转换为字符串
unescape()在 1.5 版中已弃用。请改用 decodeURI()或 decodeURIComponent()

使用函数还是属性?

调用上面的全局函数而不是全局方法的属性是有意义的,因为函数是全局调用的,而不是任何对象。无论如何,您也可以调用这些函数方法,因为它们是运行它们的全局对象的方法。在 web 浏览器中,全局对象是浏览器窗口。那么 isNaN()实际上是一个窗口方法:window.isNaN()。

正文完
 0