详解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 globalStorage类代码
Jun 04 Javascript
为原生js Array增加each方法
Apr 07 Javascript
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
Apr 11 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
Jun 27 Javascript
JavaScript调用客户端的可执行文件(示例代码)
Nov 28 Javascript
JavaScript函数获取事件源的小例子
May 14 Javascript
JS实现的页面自定义滚动条效果
Oct 26 Javascript
JavaScript类型系统之布尔Boolean类型详解
Jun 26 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
Aug 11 Javascript
fetch 使用及如何接收JS传值
Nov 11 Javascript
浅谈Webpack 是如何加载模块的
May 24 Javascript
ES6基础之展开语法(Spread syntax)
Feb 21 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/16 PHP
php获取一个变量的名字的方法
2014/09/05 PHP
PHP正则表达式入门教程(推荐)
2016/05/18 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
2021/02/26 PHP
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
js下用eval生成JSON对象
2010/09/17 Javascript
javascript动画浅析
2012/08/30 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
2015/03/04 Javascript
jquery 判断div show的状态实例
2016/12/03 Javascript
详解vue渲染从后台获取的json数据
2017/07/06 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
[01:14:35]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第一局
2016/02/26 DOTA
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
[54:30]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
python设计模式大全
2016/06/27 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
python的常用模块之collections模块详解
2018/12/06 Python
通过python3实现投票功能代码实例
2019/09/26 Python
基于python实现学生信息管理系统
2019/11/22 Python
Python enumerate() 函数如何实现索引功能
2020/06/29 Python
Python Selenium库的基本使用教程
2021/01/04 Python
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
生产车间班组长岗位职责
2014/01/06 职场文书
大学校园生活自我鉴定
2014/01/13 职场文书
给校长的建议书100字
2014/05/16 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
入学证明
2015/06/23 职场文书
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js
详解Python中的for循环
2022/04/30 Python
python解析照片拍摄时间进行图片整理
2022/07/23 Python
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers