📜  javascript 全局函数 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:10.170000             🧑  作者: Mango

JavaScript 全局函数

在 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 全局函数。开始写代码吧!