详解JavaScript中的Unescape()和String() 函数
JavaScript中的Unescape()和String()函数详解,具体内容如下所示:
定义和用法
JavaScriptunescape()函数可对通过escape()编码的字符串进行解码。
语法
unescape(string)
返回值
string被解码后的一个副本。
说明
该函数的工作原理是这样的:通过找到形式为%xx和%uxxxx的字符序列(x表示十六进制的数字),用Unicode字符\u00xx和\uxxxx替换这样的字符序列进行解码。
提示和注释
注释:ECMAScriptv3已从标准中删除了unescape()函数,并反对使用它,因此应该用decodeURI()和decodeURIComponent()取而代之。
实例
在本例中,我们将使用escape()来编码字符串,然后使用unescape()对其解码:
<scripttype="text/javascript"> vartest1="VisitW3School!" test1=escape(test1) document.write(test1+"<br/>") test1=unescape(test1) document.write(test1+"<br/>") </script>
输出:
Visit%20W3School%21
VisitW3School!
TIY
unescape()
下面给大家介绍JavaScriptString()函数
定义和用法
String()函数把对象的值转换为字符串。
语法
String(object)
实例
在本例中,我们将尝试把不同的对象转换为字符串:
<scripttype="text/javascript">
vartest1=newBoolean(1);
vartest2=newBoolean(0);
vartest3=newBoolean(true);
vartest4=newBoolean(false);
vartest5=newDate();
vartest6=newString("999888");
vartest7=12345;
document.write(String(test1)+"<br/>");
document.write(String(test2)+"<br/>");
document.write(String(test3)+"<br/>");
document.write(String(test4)+"<br/>");
document.write(String(test5)+"<br/>");
document.write(String(test6)+"<br/>");
document.write(String(test7)+"<br/>");
</script>
输出:
true
false
true
false
WedOct2800:17:40UTC+08002009
999888
12345
以上所述就是小编给大家介绍的JavaScript中的unescape()和String()函数,希望大家喜欢。
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短