Javascript Global对象(2)

这种功能非常强大,不过也非常危险。使用eval()时要极度小心,尤其在给它传递用户输入的数据时。恶意的用户可能会插入对站点或应用程序的安全性有危害的值(叫做代码注入)。

Global对象不只有方法,它还有属性。还记得那些特殊值undefined、NaN和Infinity吗?它们都是Global对象的属性。此外,所有本地对象的构造函数也都是Global对象的属性。下表较详细地说明了Global对象的所有属性:

属    性

 

说    明

 

undefined

 

Undefined类型的字面量

 

NaN

 

非数的专用数值

 

Infinity

 

无穷大值的专用数值

 

Object

 

Object的构造函数

 

Array

 

Array的构造函数

 

Function

 

Function的构造函数

 

Boolean

 

Boolean的构造函数

 

String

 

String的构造函数

 

Number

 

Number的构造函数

 

Date

 

Date的构造函数

 

RegExp

 

RegExp的构造函数

 

Error

 

Error的构造函数

 

EvalError

 

EvalError的构造函数

 

RangeError

 

RangeError的构造函数

 

ReferenceError

 

ReferenceError的构造函数

 

SyntaxError

 

SyntaxError的构造函数

 

TypeError

 

TypeError的构造函数

 

URIError

 

URIError的构造函

 

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjypdw.html