首页 > 代码库 > Global对象
Global对象
Global就是一个全部的意思,没有什么语法,就是把所有全局方法集中在这个对象中。我们直接用他们就可以了,比如parseInt等等方法都是全局方法。Global 对象从不直接使用,并且不能用 new 运算符创建。它在 Scripting 引擎被初始化时创建,并立即使用其方法和属性可用。
--属性
NaN, 表示非数字
Infinity, 表示无限大数字
debugger, 还不知道如何使用?
undefined , 表示一个实例没有定义任何值,是一个特殊的基本类型
---方法
eval, 执行一段string格式的javascript脚本, 将执行结果放在eval位置上.(可能需要一篇专门的文章讨论其执行作用域问题).
parseInt, (详见,http://www.w3schools.com/jsref/jsref_parseint.asp)
parseFloat, (详见, http://www.w3school.com.cn/js/jsref_parseFloat.asp)
escape,unescape,(ECMA不推荐,见http://www.w3school.com.cn/js/jsref_escape.asp)
isNaN, if 非数字 return true, 否则 false
isFinite, if InFinity return false, 否则 true
decodeURI,encodeURI (字母数字和属于URI特殊字符的保持原样, 其他的字符编码,如空格替换为‘%20‘)
decodeURIComponent,encodeURIComponent (编码所有非字母数字的字符,使用时需注意,否则url非法)
Global对象