详解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 相关文章推荐
裁剪字符串trim()自定义改进版
Apr 10 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
Nov 09 Javascript
原生JS实现首页进度加载动画
Sep 14 Javascript
javascript判断回文数详解及实现代码
Feb 03 Javascript
Bootstrap table简单使用总结
Feb 15 Javascript
C#微信小程序服务端获取用户解密信息实例代码
Mar 10 Javascript
解决webpack -p压缩打包react报语法错误的方法
Jul 03 Javascript
vue生成随机验证码的示例代码
Sep 29 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
浅谈webpack SplitChunksPlugin实用指南
Sep 17 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
Apr 19 Javascript
js实现轮播图效果 z-index实现轮播图
Jan 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加MYSQL服务器
2006/10/09 PHP
再次研究下cache_lite
2007/02/14 PHP
php fckeditor 调用的函数
2009/06/21 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
javascript 面向对象的JavaScript类
2010/05/04 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
详解Vue基于vue-quill-editor富文本编辑器使用心得
2019/01/03 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
Python利用itchat对微信中好友数据实现简单分析的方法
2017/11/21 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
使用python进行文本预处理和提取特征的实例
2018/06/05 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
python训练数据时打乱训练数据与标签的两种方法小结
2018/11/08 Python
Pandas库之DataFrame使用的学习笔记
2019/06/21 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
英国和爱尔兰的自炊式豪华度假小屋:Rural Retreats
2018/06/08 全球购物
PHP开发的一般流程
2013/08/13 面试题
学生生病请假条范文
2014/02/16 职场文书
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
投标承诺书范本
2014/03/27 职场文书
实践单位评语
2014/04/26 职场文书
个人承诺书怎么写
2014/05/24 职场文书
医院护士党的群众路线教育实践活动对照检查材料思想汇报
2014/10/04 职场文书
幼儿园万圣节活动总结
2015/05/05 职场文书
酒会开场白大全
2015/06/01 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书