您现在的地位: 365体育备用网址 > bet365体育在线, > JavaScript 教程 > JavaScript encodeURIComponent() 函数

JavaScript encodeURIComponent() 函数_365体育备用网址官网资讯

您现在的地位: 365体育备用网址 > bet365体育在线, > JavaScript 教程 > JavaScript encodeURIComponent() 函数

JavaScript encodeURIComponent() 函数

此节有 84 人学习过     参与评论

定义和用法

encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。

语法

encodeURIComponent(URIstring)
参数 描述
URIstring 必需。一个字符串,含有 URI 组件或其余要编码的文本。

返回值

URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。

说明

该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。

其余字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的。

提示和注释

提示:请注意 encodeURIComponent() 函数 与 encodeURI() 函数的区别之处,前者假定它的参数是 URI 的一部分(比如协议、主机名、路径或查询字符串)。因此 encodeURIComponent() 函数将转义用于分隔 URI 各个部分的标点符号。

实例

在本例中,我们将使用 encodeURIComponent() 对 URI 进行编码:

<script type="text/JavaScript">

document.write(encodeURIComponent(""))
document.write("<br />")
document.write(encodeURIComponent("/p 1/"))
document.write("<br />")
document.write(encodeURIComponent(",/?:@&=+$#"))

</script>

输出:

http%3A%2F%2Fwww.365jz.com
http%3A%2F%2Fwww.365jz.com%2Fp%201%2F
%2C%2F%3F%3A%40%26%3D%2B%24%23

TIY

encodeURIComponent()
如何使用 encodeURIComponent() 来编码不同的 URI。

如对本文有疑问,请提交到交流澳门永利开户平台官网,广大热心网友会为你解答!! 点击进入澳门永利开户平台官网


公布评论 (84人察看0条评论)
请自觉遵守互联网相关的政策法规,严禁公布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换新葡京官方直营娱乐
最新评论
------分隔线----------------------------
JavaScript 教程目录
条评论
Sitemap