JavaScript的Global和Math对象
来源:互联网 发布:淘宝如何开虚拟店 编辑:程序博客网 时间:2024/06/08 11:04
Global和Math都是JavaScript的内置对象,ECMA-262对内置对象的定义是:“ 由 ECMAScript实现提供的、不依赖宿主环境的对
象,这些对象在 ECMAScript程序执行之前就已经存在了。”,
Global对象在JavaScript是一个特殊的存在,因为根本不存在这样一个对象;所有不属于其他对象的的属性和方法,都是属于Global对象的属性和方法;所以说,在JavaScript中并不存在全局变量和全局方法,所有在全局作用域定义 的变量和方法,都是属于Global的属性和方法。
1.URI编码方法:
<script type="text/javascript">var test = "//I'm 张三..."console.log("不编码特殊字符数据是:",encodeURI(test)); //不编码特殊字符数据是: //%09I'm%20%E9%AD%8F%E5%A5%87...console.info("解码的数据是:",decodeURI(encodeURI(test))); //解码的数据是: //I'm 张三...console.log("-----------------------------------");console.log("彻底编码数据是:",encodeURIComponent(test)); //彻底编码数据是: %2F%2F%09I'm%20%E9%AD%8F%E5%A5%87...console.info("彻底解码数据是:",decodeURIComponent(encodeURIComponent(test))); //彻底解码数据是: //I'm 张三...</script>URI编码可以对链接进行编码,以便发送给浏览器。它们采用特殊的UTF-8编码替换所有无效字符,从而让浏览器能够接受和理解。
2.eval()方法
eval()方法的功能非常强大,但也非常危险。因此使用的时候必须极为谨慎。特别是在用户输入数据的情况下,非常有可能导致程序的安全性,
比如代码注入等等。
阅读全文
0 0
- JavaScript的Global和Math对象
- javascript的Math和Global
- JavaScript---网络编程(4)-Date、Math、Global和自定义对象
- JavaScript---对象学习(三)Math对象和Global对象,自定义对象学习
- 说说 JavaScript 内置对象(Global 对象、Math 对象)
- JavaScript中Date,Math,Global,Number等对象的浅析,Array数组对象的解析
- JavaScript内置对象--单体内置对象(Global、Math)详解
- JavaScript的Math对象
- JavaScript的Math对象
- JavaScript学习笔记——Global、Math对象
- js中单体对象(Global/Math)转码解码的方法和Date简介
- JavaScript Math和Number对象
- JavaScript Math和Date对象
- JavaScript Math和Date对象
- JavaScript Math 对象的参考
- javascript的一Math对象
- JavaScript Math 对象的参考手册
- JavaScript Math对象的属性定义的函数和常量
- 一致性哈希的浅析
- Nvidia-OpenCL-SDK-Code-Samples的学习[3]
- Linux学习
- UICollectionView
- driver.manage().window().getSize().width 获取屏幕分辨率报错问题
- JavaScript的Global和Math对象
- Spring JdbcTemplate详解
- VS2017编译jsoncpp我出现的问题及怎么解决的
- 一个完整的标准的cassandra连接代码(java版)
- String字符串的方法大全
- c++作业6
- 差分约束 【知识点】
- lintcode求两个数组的交出错
- zTree -- Checkbox复选,父节点覆盖子节点