📅  最后修改于: 2023-12-03 15:16:10.170000             🧑  作者: Mango
在 JavaScript 中,全局函数是指可以在任何地方使用的函数,因为它们作为全局对象(window 或 global)的属性被定义。本文将介绍一些常用的 JavaScript 全局函数。
parseInt()
parseInt()
函数将字符串解析成整数。它有两个参数:要解析的字符串和一个可选的进制数。
parseInt("10"); // 10
parseInt("010"); // 8
parseInt("10", 2); // 2
parseFloat()
parseFloat()
函数将字符串解析成浮点数。它只有一个参数:要解析的字符串。
parseFloat("3.14"); // 3.14
parseFloat("314e-2"); // 3.14
isNaN()
isNaN()
函数确定一个值是否不是数字。它只有一个参数:要检测的值。
isNaN(NaN); // true
isNaN(10); // false
isNaN("10"); // false
isNaN("hello"); // true
isFinite()
isFinite()
函数确定一个值是否为有限数字。它只有一个参数:要检测的值。
isFinite(1/0); // false
isFinite(10); // true
isFinite("hello"); // false
encodeURI()
encodeURI()
函数将一个字符串作为 URI 进行编码。它只有一个参数:要编码的字符串。
encodeURI("http://www.example.com?name=李华"); // "http://www.example.com?name=%E6%9D%8E%E5%8D%8E"
decodeURI()
decodeURI()
函数将一个已编码的 URI 解码成字符串。它只有一个参数:要解码的 URI。
decodeURI("http://www.example.com?name=%E6%9D%8E%E5%8D%8E"); // "http://www.example.com?name=李华"
encodeURIComponent()
encodeURIComponent()
函数将一个字符串作为 URI 组件进行编码。它只有一个参数:要编码的字符串。
encodeURIComponent("http://www.example.com?name=李华"); // "http%3A%2F%2Fwww.example.com%3Fname%3D%E6%9D%8E%E5%8D%8E"
decodeURIComponent()
decodeURIComponent()
函数将一个已编码的 URI 组件解码成字符串。它只有一个参数:要解码的 URI 组件。
decodeURIComponent("http%3A%2F%2Fwww.example.com%3Fname%3D%E6%9D%8E%E5%8D%8E"); // "http://www.example.com?name=李华"
以上就是为常用的 JavaScript 全局函数。开始写代码吧!