js中url地址_js解析url参数的方法

js中url地址_js解析url参数的方法是一个JavaScript内置函数,它用于将字符串进行URL编码

js中url地址_js解析url参数的方法"

encodeURIComponent() 函数

encodeURIComponent() 是一个 JavaScript 内置函数,它用于将字符串进行 URL 编码。这种编码方式可以将特殊字符(例如空格、标点符号等)转换为 URL 安全的格式,以便在 URL 中使用。

encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。 该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: – _ . ! ~ * ‘ ( ) 。 其他字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的

这个函数的作用是将一个字符串转换为一个适用于在 URL 中使用的格式。它会对字符串中的特殊字符进行编码,以便在 URL 中使用。这个函数会将所有非字母数字字符(包括空格、标点符号等)都进行编码,以便在 URL 中安全地传输

let str = "Hello, World!";  
let encodedStr = encodeURIComponent(str);  
console.log(encodedStr); // 输出:Hello%2C+World%21

在这个示例中,原始字符串 "Hello, World!" 被转换为 URL 编码的字符串 "Hello%2C+World%21"。这种编码方式可以将特殊字符转换为 URL 安全的格式,以便在 URL 中使用。

 decodeURIComponent解码

decodeURIComponent() 是 JavaScript 的一个内置函数,用于对使用 encodeURIComponent() 函数编码的 URL 编码字符串进行解码。

URL 编码是一种将特殊字符转换为特定格式的过程,以便在 URL 中安全地传输。encodeURIComponent() 函数用于将字符串进行 URL 编码,而 decodeURIComponent() 函数则用于将已编码的字符串解码回原始字符串。

let encodedStr = "Hello%2C+World%21";  
let decodedStr = decodeURIComponent(encodedStr);  
console.log(decodedStr); // 输出:Hello, World!

在这个示例中,使用 encodeURIComponent() 函数编码的 URL 编码字符串 "Hello%2C+World%21" 被解码为原始字符串 "Hello, World!"

今天的文章js中url地址_js解析url参数的方法分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/83130.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注