JavaScript中的escape() 函数

xiaoxiao2022-06-12  15

<script type="text/javascript"></script>

JavaScript中的escape() 函数

定义和用法

escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。

语法

escape(string) 参数描述string必需。要被转义或编码的字符串。

返回值

已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。

说明

该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他所有的字符都会被转义序列替换。

提示和注释

提示:可以使用 unescape() 对 escape() 编码的字符串进行解码。

注释:ECMAScript v3 反对使用该方法,应用使用 decodeURI() 和 decodeURIComponent() 替代它。

实例

示例 1. 在本例中,我们将使用 escape() 来编码字符串:

<script type="text/javascript"> document.write(escape("Visit W3School!") + "<br />") document.write(escape("?!=()#%&")) </script>

输出:

<script type="text/javascript"></script>Visit W3School! ?!=()#%&Visit W3School! ?!=()#%&

 

示例 2. 下面的例子返回 "&": escape("&");

escape("The_rain. In Spain, Ma'am") 返回:"The_rain. In Spain, Ma

转载请注明原文地址: https://www.6miu.com/read-4933783.html

最新回复(0)