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


Posted in Javascript onNovember 09, 2015

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 相关文章推荐
jQuery选择器全面总结
Jan 06 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
Aug 22 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
Sep 18 Javascript
基于jQuery实现搜索关键字自动匹配功能
Mar 26 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
Mar 07 Javascript
深入解析JavaScript中函数的Currying柯里化
Mar 19 Javascript
零基础轻松学JavaScript闭包
Dec 30 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
Jun 23 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
Aug 24 Javascript
javascript观察者模式实现自动刷新效果
Sep 05 Javascript
vue将时间戳转换成自定义时间格式的方法
Mar 02 Javascript
公众号SVG动画交互实战代码
May 31 Javascript
表单验证正则表达式实例代码详解
Nov 09 #Javascript
JS实现网页上随机产生超链接地址的方法
Nov 09 #Javascript
JavaScript获取页面中超链接数量的方法
Nov 09 #Javascript
window.location.hash知识汇总
Nov 09 #Javascript
JavaScript实现简单获取当前网页网址的方法
Nov 09 #Javascript
JavaScript识别网页关键字并进行描红的方法
Nov 09 #Javascript
JS实现兼容性较好的随屏滚动效果
Nov 09 #Javascript
You might like
php 分页类 扩展代码
2009/06/11 PHP
PHP连接Access数据库的方法小结
2013/06/20 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
javascript表单正则应用
2017/02/04 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
vue中Axios的封装与API接口的管理详解
2018/08/09 Javascript
详解VUE里子组件如何获取父组件动态变化的值
2018/12/26 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
js实现弹幕飞机效果
2020/08/27 Javascript
微信小程序入门之指南针
2020/10/22 Javascript
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
Python读写及备份oracle数据库操作示例
2018/05/17 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
python内置数据类型之列表操作
2018/11/12 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
2018/12/24 Python
Django实现学员管理系统
2019/02/26 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
python实现简单俄罗斯方块
2020/03/13 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
澳洲的UGG雪地靴超级市场:Uggs.com.au
2020/04/06 全球购物
医生个人年度总结
2015/02/28 职场文书
高中军训感想
2015/08/07 职场文书
Docker官方工具docker-registry案例演示
2022/04/13 Servers
Redis数据同步之redis shake的实现方法
2022/04/21 Redis
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫