详解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 相关文章推荐
用js实现上传图片前的预览(TX的面试题)
Aug 14 Javascript
在js文件中写el表达式取不到值的原因及解决方法
Dec 23 Javascript
javascript break指定标签打破多层循环示例
Jan 20 Javascript
js 验证身份证信息有效性
Mar 28 Javascript
js动态控制table的tr、td增加及删除的具体实现
Apr 30 Javascript
JavaScript结合AJAX_stream实现流式显示
Jan 08 Javascript
微信小程序 开发指南详解
Sep 27 Javascript
js注册时输入合法性验证方法
Oct 21 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
Jan 30 Javascript
JS数组Object.keys()方法的使用示例
Jun 05 Javascript
微信小程序全局变量改变监听的实现方法
Jul 15 Javascript
Vue OpenLayer测距功能的实现
Apr 20 Vue.js
表单验证正则表达式实例代码详解
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
Protoss魔法科技
2020/03/14 星际争霸
PHP定时自动生成静态HTML的实现代码
2010/06/20 PHP
php简单分页类实现方法
2015/02/26 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
简单实现php上传文件功能
2017/09/21 PHP
PHP实现的贪婪算法实例
2017/10/17 PHP
javascript 获取网页参数系统
2008/07/19 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
JS事件添加和移出的兼容写法示例
2016/06/20 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
2019/01/09 Javascript
Vue实现表格批量审核功能实例代码
2019/05/28 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
linux下python使用sendmail发送邮件
2018/05/22 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
Python中的引用知识点总结
2019/05/20 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
TripAdvisor斯洛伐克:阅读评论、比较价格和酒店预订
2018/04/25 全球购物
最新英语专业学生求职信范文
2013/09/21 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
物流管理专业推荐信
2014/09/06 职场文书
房产协议书范本2014
2014/09/30 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
使用Nginx的访问日志统计PV与UV
2022/05/06 Servers