编程笔记 html5&css&js 085 JavaScript 内置函数
JavaScript 内置函数是语言本身提供的,非常基础且常用的函数。以下是一些常见的 JavaScript 内置函数及其简单示例:
parseInt(string, radix)
:将字符串转换为整数。如果不能转换,返回NaN
。radix
参数定义了要解析的数字的基数。
let num = parseInt("123", 10); // 返回 123
parseFloat(string)
:将字符串转换为浮点数。如果不能转换,返回NaN
。
let num = parseFloat("123.45"); // 返回 123.45
isNaN(value)
:检查某个值是否是非数字值。如果值是 NaN 或非数字值,返回true
;否则返回false
。
let result = isNaN(NaN); // 返回 true
result = isNaN("123"); // 返回 false,因为 "123" 可以转换为数字 123
eval(string)
:计算字符串参数,并执行它包含的 JavaScript 代码。
let result = eval("1 + 2"); // 返回 3
encodeURI(uri)
:将字符串编码为 URI。
let uri = encodeURI("https://www.example.com/?query=Hello World");
// 返回 "https://www.example.com/?query=Hello%20World"
decodeURI(uri)
:将编码的 URI 解码成正常的字符串。
let uri = decodeURI("https%3A%2F%2Fwww.example.com%2F%3Fquery%3DHello%20World");
// 返回 "https://www.example.com/?query=Hello World"
encodeURIComponent(uriComponent)
:将字符串编码为 URI 组件。
let uriComponent = encodeURIComponent("https://www.example.com/?query=Hello World");
// 返回 "https%3A%2F%2Fwww.example.com%2F%3Fquery%3DHello%20World"
decodeURIComponent(uriComponent)
:将编码的 URI 组件解码。
let uriComponent = decodeURIComponent("https%3A%2F%2Fwww.example.com%2F%3Fquery%3DHello%20World");
// 返回 "https://www.example.com/?query=Hello World"
这些函数是 JavaScript 中最基本的内置函数,在日常开发中经常使用。
评论已关闭