全局函数 是全局对象的函数属性。
有以下内置的全局函数:
执行字符串
eval()方法执行方法计算以字符串表示的 JavaScript 代码。
数值判断
-
isFinite()全局函数判断传入的值是否是有限的数值。如果需要的话,其参数首先被转换为一个数值。 -
isNaN()函数判断一个值是否是NaN。注意:isNaN函数内部的强制转换规则十分有趣。你也可以使用Number.isNaN()来判断该值是否为NaN。
解析字符串
-
parseFloat()函数解析字符串参数,并返回一个浮点数。 -
parseInt()函数解析字符串参数,并返回指定的基数(基础数学中的数制)的整数。
统一资源标志符(URI)
-
decodeURI()函数对先前经过encodeURI函数或者其他类似方法编码过的统一资源标志符(URI)进行解码。 -
decodeURIComponent()方法对先前经过encodeURIComponent函数或者其他类似方法编码的统一资源标志符(URI)进行解码。 -
encodeURI()方法通过以表示字符的 UTF-8 编码的一个、两个、三个或四个转义序列替换统一资源标识符(URI)的某些字符来进行编码(对于由两个“代理(surrogate)”字符组成的字符,只会编码为四个转义序列)。 -
encodeURIComponent()方法通过以表示字符的 UTF-8 编码的一个、两个、三个或四个转义序列替换统一资源标识符(URI)的某些字符来进行编码(对于由两个“代理”字符组成的字符,只会编码为四个转义序列)。
参考
预定义函数
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Functions#预定义函数
JavaScript 标准内置对象
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects