JS中的一元运算符

delete

delete运算符删除对以前定义的对象属性或方法的引用,例如:

var person = new Object();
person.name = 'www';
document.write(person.name); // www
delete person.name;
document.write(person.name); // undefined

void

void运算符对任何值都返回undefined,该操作符通常用于避免输出不该输出的值。

前增量/前减量运算符

var i = 100;
var j = 10;
document.write(++i + ++j); // 112

后增量/后减量运算符

var i = 100;
var j = 10;
document.write(i++ + j++ + "<br/>"); // 110
document.write(i++ + j++ + "<br/>"); // 112

一元加法

一元加法可以将字符串转换为数字:

var str = '100';
document.write(typeof(str)+'<br/>'); // string
var num = +str;
document.write(typeof(num)); // number