详解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 相关文章推荐
jQuery 使用手册(二)
Sep 23 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
Feb 04 Javascript
JavaScript获得url所有参数键值表的方法
Mar 21 Javascript
ajax+jQuery实现级联显示地址的方法
May 06 Javascript
jquery使整个div区域可以点击的方法
Jun 24 Javascript
如何实现JavaScript动态加载CSS和JS文件
Dec 28 Javascript
Javascript 基础---Ajax入门必看
Jul 06 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
Aug 08 jQuery
jQuery 中msgTips 顶部弹窗效果实现代码
Aug 14 jQuery
Vue表单输入绑定的示例代码
Nov 01 Javascript
vue实现鼠标移过出现下拉二级菜单功能
Dec 12 Javascript
浅析vue-router实现原理及两种模式
Feb 11 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/05/21 PHP
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
2014/09/06 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
ES6入门教程之let和const命令详解
2017/05/17 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
JavaScript对象拷贝与Object.assign用法实例分析
2018/06/20 Javascript
详解微信小程序实现跑马灯效果(附完整代码)
2019/04/29 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)
2019/12/29 Javascript
[09:22]2014DOTA2西雅图国际邀请赛 主赛事第二日TOPPLAY
2014/07/21 DOTA
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
Python3安装Pymongo详细步骤
2017/05/26 Python
python看某个模块的版本方法
2018/10/16 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
Python的pygame安装教程详解
2020/02/10 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
Python基于DB-API操作MySQL数据库过程解析
2020/04/23 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
python+requests接口自动化框架的实现
2020/08/31 Python
Python进行特征提取的示例代码
2020/10/15 Python
基于Python制作一副扑克牌过程详解
2020/10/19 Python
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
解释i节点在文件系统中的作用
2013/11/26 面试题
物理教师自荐信范文
2013/12/28 职场文书
学历公证委托书
2014/04/09 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
机关办公室岗位职责
2014/04/16 职场文书
淘宝客服工作职责
2014/07/11 职场文书
关于感恩的演讲稿800字
2014/08/26 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
导游词之日月潭
2019/11/05 职场文书
MySQL Server层四个日志的实现
2022/03/31 MySQL