首页 > 代码库 > 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对象