内置函数

js/built_in_functions2026-08-24 19:46:25

全局函数 是全局对象的函数属性。

有以下内置的全局函数:

执行字符串

  • 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

本页目录