js地址栏传参为地址参数(js转义与解析字符串)

转义字符串:encodeURIComponent(str)

解析字符串:decodeURIComponent(str)

var str = "https://www.baidu.com/";                //以百度地址为例
var codeStr = "https%3A%2F%2Fwww.baidu.com%2F";    //编译后的百度地址

console.log(encodeURIComponent(str));        //输出结果一
console.log(decodeURIComponent(codeStr));    //输出结果二

/*结果*/
https%3A%2F%2Fwww.baidu.com%2F     //结果一:编码百度地址
https://www.baidu.com/             //结果二:解码百度地址

 

你可能感兴趣的:(JavaScript,浏览器)