JavaScript 运算符 - 对象运算符

JavaScript 脚本语言主要支持四种对象运算符,包括点号运算符、new 运算符、delete 运算符以及()运算符等。

对象包含属性和方法,点号运算符用来访问对象的属性和方法。其用法是将对象名称与对象的属性(或方法)用点号隔开,例如:var myColor=document.bgColor; window.alert(msg);语句一使用变量myColor 返回Document 对象的bgColor 属性,语句二调用Window 对象的alert()方法输出提示信息。

当然,也可使用双引号“”来访问对象的属性,改写上述语句:var myColor=document[" bgColor "];new 运算符用来创建新的对象,例如创建一个新的数组对象,可以写成:var exam = new Array (43,76,34 89,90);new 运算符可以创建程序员自定义的对象,以可以创建JavaScript 内建对象的实例。

下列函数创建Date 对象,并调用Window 对象的alert()方法输出当前时间信息:function createDate() { var myDate=new Date(); var msg="\n 当前时间 : \n\n"; msg+=" "+myDate+" \n"; alert(msg) }上述函数被调用后,弹出警告框显示当前时间信息。

delete 运算符主要用于删除数组的特定元素,也可用来删除对象的属性、方法等。[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
http://www.w3.org/TR/REC-html140/strict.dtd”>

Sample Page! [/code]程序运行后,在原始页面中单击“运算符测试”按钮,将弹出警告框如图所示。

由上图可知,执行“delete myClassmate[2];”语句后,数组元素myClassmate[2]被定义为undefined 类型。

“()”运算符用来调用对象的方法,例如:window.alert(msg);