详解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监测ActiveX控件是否已经安装过的代码
Sep 02 Javascript
js 复制或插入Html的实现方法小结
May 19 Javascript
jQuery参数列表集合
Apr 06 Javascript
用box固定长宽实现图片自动轮播js代码
Jun 09 Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 Javascript
jQuery实现删除li节点的方法
Dec 06 Javascript
JavaScript实现按键精灵的原理分析
Feb 21 Javascript
微信小程序调用PHP后台接口 解析纯html文本
Jun 13 Javascript
JS实现多张图片预览同步上传功能
Jun 23 Javascript
解决vue2中使用axios http请求出现的问题
Mar 05 Javascript
少女风vue组件库的制作全过程
May 15 Javascript
layui 实现表单和文件上传一起传到后台的例子
Sep 16 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
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
php中的异常和错误浅析
2017/05/03 PHP
PHP实现百度人脸识别
2019/05/06 PHP
CL vs ForZe BO5 第五场 2.13
2021/03/10 DOTA
用JavaScript脚本实现Web页面信息交互
2006/12/21 Javascript
JavaScript 核心参考教程 内置对象
2009/10/13 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
原生js实现焦点轮播图效果
2017/01/12 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
jQuery.cookie.js使用方法及相关参数解释
2017/03/06 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
基于vue cli重构多页面脚手架过程详解
2018/01/23 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
2018/02/13 Python
wxPython实现窗口用图片做背景
2018/04/25 Python
python导入pandas具体步骤方法
2019/06/23 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
简单了解Python write writelines区别
2020/02/27 Python
python如何调用字典的key
2020/05/25 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
学生干部培训方案
2014/06/12 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
Mac电脑OS系统下安装Nginx的详细教程
2022/04/14 Servers
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL
Windows server 2022创建创建林、域树、子域的步骤
2022/06/25 Servers