ECMA-262中定义的操作变量运算符分为算术运算符、位运算符、关系运算符和等性运算符。
1、一元运算符
一元运算符只有一个参数,即要操作的对象或值。它们是ECMAScript中最简单的运算符。
1>、delete
delete运算符删除对以前定义的对象属性或方法的引用。
var o = new Object(); o.name = "Nicholas"; alert(o.name); // outputs "Nicholas" delete o.name; alert(o.name); // outputs "undefined"
delete运算符不能删除开发者未定义的属性和方法,不能删除原始ECMAScript方法。
2>、void
void运算符对任何值都返回undefined。该运算符通常用于避免输出不应该输出的值。