详解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中获取选中对象的类型
Apr 02 Javascript
利用javascript实现一些常用软件的下载导航
Aug 03 Javascript
半角全角相互转换的js函数
Oct 16 Javascript
Javascript结合css实现网页换肤功能
Nov 02 Javascript
javascript学习笔记(十一) 正则表达式介绍
Jun 20 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
Jun 09 Javascript
Javascript通过overflow控制列表闭合与展开的方法
May 15 Javascript
jquery实现定时自动轮播特效
Dec 10 Javascript
浅谈js基本数据类型和typeof
Aug 09 Javascript
基于vue 实现token验证的实例代码
Dec 14 Javascript
jQuery实现的记住帐号密码功能完整示例
Aug 03 jQuery
javascript的var与let,const之间的区别详解
Feb 18 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判断文件是否为图片的方法总结
2017/01/06 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
一些常用的JS功能函数(2009-06-04更新)
2009/06/04 Javascript
jquery 插件开发方法小结
2009/10/23 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
JQuery 控制内容长度超出规定长度显示省略号
2014/05/23 Javascript
extjs每个组件要设置唯一的ID否则会出错
2014/06/15 Javascript
javacript使用break内层跳出外层循环分析
2015/01/12 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
Bootstrap响应式侧边栏改进版
2016/09/17 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
解决angular双向绑定无效果,ng-model不能正常显示的问题
2018/10/02 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
2019/07/04 jQuery
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
python中Matplotlib实现绘制3D图的示例代码
2017/09/04 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
wxPython实现带颜色的进度条
2019/11/19 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
canvas实现圆形进度条动画的示例代码
2017/12/26 HTML / CSS
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
优质的学校老师推荐信
2013/10/28 职场文书
个人简历自荐信
2013/12/05 职场文书
小学生班会演讲稿
2014/01/09 职场文书
酒店辞职书范文
2015/02/26 职场文书
体育教师研修感悟
2015/11/18 职场文书
2016年禁毒宣传活动总结
2016/04/05 职场文书
JDBC连接的六步实例代码(与mysql连接)
2021/05/12 MySQL