如何使用JavaScript的内置函数encodeURI()和decodeURI()对网址'http://www.hniu.cn'进行编码并显示编码后的结果,然后再用decodeURI()解码并展示解码后的网址?
时间: 2024-10-29 19:12:37 浏览: 14
javascript中encodeURI和decodeURI方法使用介绍.docx
在JavaScript中,你可以使用`encodeURI()`函数将URL编码,而`decodeURI()`函数则用于解码已经编码的URL。下面是使用这两个函数对给定的网址'http://www.hniu.cn'进行操作的步骤:
```javascript
// 原始网址
var originalUrl = 'http://www.hniu.cn';
// 使用encodeURI()进行编码
var encodedUrl = encodeURI(originalUrl);
console.log('编码后的网址:', encodedUrl); // 输出:http%3A%2F%2Fwww.hniu.cn
// 使用decodeURI()进行解码
var decodedUrl = decodeURI(encodedUrl);
console.log('解码后的网址:', decodedUrl); // 输出:http://www.hniu.cn
// 验证解码结果是否正确
if (decodedUrl === originalUrl) {
console.log('解码成功');
} else {
console.log('解码失败');
}
```
阅读全文