详解JavaScript中的Unescape()和String() 函数

 更新时间:2015年11月09日 14:03:56   投稿:mrr  
这篇文章主要介绍了详解JavaScript中的unescape()和String() 函数,JavaScript unescape() 函数可对通过 escape() 编码的字符串进行解码,String() 函数把对象的值转换为字符串,对本文感兴趣的朋友一起学习吧

JavaScript中的Unescape()和String() 函数详解,具体内容如下所示:

定义和用法

JavaScript unescape() 函数可对通过 escape() 编码的字符串进行解码。

语法

unescape(string)

参数 描述
string 必需。要解码或反转义的字符串。

返回值

string 被解码后的一个副本。

说明

该函数的工作原理是这样的:通过找到形式为 %xx 和 %uxxxx 的字符序列(x 表示十六进制的数字),用 Unicode 字符 \u00xx 和 \uxxxx 替换这样的字符序列进行解码。

提示和注释

注释:ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI() 和 decodeURIComponent() 取而代之。

实例

在本例中,我们将使用 escape() 来编码字符串,然后使用 unescape() 对其解码:

<script type="text/javascript">
var test1="Visit W3School!"
test1=escape(test1)
document.write (test1 + "<br />")
test1=unescape(test1)
document.write(test1 + "<br />")
</script>

输出

Visit%20W3School%21
Visit W3School!
TIY
unescape()

下面给大家介绍JavaScript String() 函数

定义和用法

String() 函数把对象的值转换为字符串。

语法

String(object)

参数 描述
object 必需。JavaScript 对象。

实例

在本例中,我们将尝试把不同的对象转换为字符串:

<script type="text/javascript">
var test1= new Boolean(1);
var test2= new Boolean(0);
var test3= new Boolean(true);
var test4= new Boolean(false);
var test5= new Date();
var test6= new String("999 888");
var test7=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
Wed Oct 28 00:17:40 UTC+0800 2009
999 888
12345

以上所述就是小编给大家介绍的JavaScript中的unescape()和String() 函数,希望大家喜欢。

相关文章

  • Javascript实现Array和String互转换的方法

    Javascript实现Array和String互转换的方法

    这篇文章主要介绍了Javascript实现Array和String互转换的方法,涉及JavaScript中toString方法与split方法的使用技巧,需要的朋友可以参考下
    2015-12-12
  • JavaScript使用encodeURI()和decodeURI()获取字符串值的方法

    JavaScript使用encodeURI()和decodeURI()获取字符串值的方法

    这篇文章主要介绍了JavaScript使用encodeURI()和decodeURI()获取字符串值的方法,实例分析了encodeURI()和decodeURI()函数解析字符串的相关技巧,需要的朋友可以参考下
    2015-08-08
  • Pixi.js实现可视化图形编辑器的方法

    Pixi.js实现可视化图形编辑器的方法

    本文主要介绍了Pixi.js实现可视化图形编辑器的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 小程序自定义组件实现城市选择功能

    小程序自定义组件实现城市选择功能

    这篇文章主要介绍了小程序自定义组件实现城市选择功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • 详解JS设计模式之桥接模式用法

    详解JS设计模式之桥接模式用法

    javascript桥接桥接设计模式(Bridge Pattern)是一种结构型设计模式,它用于将抽象部分与其具体实现部分分离,使它们可以独立地变化,本文将通过代码示例详解的给大家介绍一下JS桥接模式,需要的朋友可以参考下
    2023-08-08
  • JavaScript实现筛选数组

    JavaScript实现筛选数组

    这篇文章主要为大家详细介绍了JavaScript实现筛选数组,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • JavaScript中好用的解构用法详解

    JavaScript中好用的解构用法详解

    这篇文章主要为大家介绍了JavaScript中好用的解构用法操作示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • Bootstrap图片轮播组件使用实例解析

    Bootstrap图片轮播组件使用实例解析

    图片轮播组件是一个在网页中很常见的技术,这篇文章主要为大家详细介绍了Bootstrap图片轮播组件使用实例,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Javascript 是你的高阶函数(高级应用)

    Javascript 是你的高阶函数(高级应用)

    这篇文章主要介绍了Javascript 是你的高阶函数 ,需要的朋友可以参考下
    2015-06-06
  • javascript 主动派发事件总结

    javascript 主动派发事件总结

    有时需要模仿用户的一些动作(鼠标/键盘操作),最常见的莫过于鼠标点击。一一列举
    2011-08-08

最新评论