详解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 相关文章推荐
javascript 框架小结 个人工作经验
Jun 13 Javascript
jquery 子窗口操作父窗口的代码
Sep 21 Javascript
JS Loading功能的简单实现
Nov 29 Javascript
Javascript添加监听与删除监听用法详解
Dec 19 Javascript
使用jquery插件qrcode生成二维码
Oct 22 Javascript
js实现页面跳转的五种方法推荐
Mar 10 Javascript
Vue.js 父子组件通讯开发实例
Sep 06 Javascript
jQuery解析XML 详解及方法总结
Sep 28 Javascript
Javascript动画效果(3)
Oct 11 Javascript
js实现动态改变radio状态的方法
Feb 28 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
Aug 28 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
Sep 17 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实现的功能是显示8条基色色带
2006/10/09 PHP
用PHP制作静态网站的模板框架(二)
2006/10/09 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
javascript常见用法总结
2014/05/22 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
JS原生数据双向绑定实现代码
2017/08/14 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
koa-router源码学习小结
2018/09/07 Javascript
微信小程序实现简单跑马灯效果
2020/05/26 Javascript
webpack实践之DLLPlugin 和 DLLReferencePlugin的使用教程
2019/06/10 Javascript
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
python使用cPickle模块序列化实例
2014/09/25 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
python 中split 和 strip的实例详解
2017/07/12 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
基于python实现简单日历
2018/07/28 Python
django商品分类及商品数据建模实例详解
2020/01/03 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
关于Python 中的时间处理包datetime和arrow的方法详解
2020/03/19 Python
Python定义一个函数的方法
2020/06/15 Python
Marks & Spencer爱尔兰:英国马莎百货
2016/04/20 全球购物
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
迎接领导欢迎词
2014/01/11 职场文书
校园安全演讲稿
2014/05/09 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
2014年四风个人对照检查及整改措施
2014/10/28 职场文书
会议通知格式范文
2015/04/15 职场文书
高中政治教学反思
2016/02/23 职场文书
图文详解Nginx版本平滑升级方案
2021/09/15 Servers
如何通过一篇文章了解Python中的生成器
2022/04/02 Python
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang