一元运算符
delete value 删除元素的值 void() 这个经常被使用,用来转换函数的返回值为undefined,这样就不会将返回值输出到屏幕了! 如下: <a href="javascript:void(window.open('about:blank'))">Click me</a> 注意:请记住,没有返回值的函数真正返回的都是 undefined。 ++/-- var iNum = 10; ++iNum; 上面等效于 var iNum = 10; iNum = iNum + 1; 前减量就不介绍了! 注意:++/--放在前面还是后面没有区别。
全等和非全等:
全等要求数据类型也相同 var sNum = "66"; var iNum = 66; alert(sNum == iNum); //输出 "true" alert(sNum === iNum); //输出 "false" var sNum = "66"; var iNum = 66; alert(sNum != iNum); //输出 "false" alert(sNum !== iNum); //输出 "true"
运算:
var iNum = 10; iNum += 10; 上面这个等于下面这个: var iNum = 10; iNum = iNum + 10; 每种主要的算术运算以及其他几个运算都有复合赋值运算符: 乘法/赋值(*=) 除法/赋值(/=) 取模/赋值(%=) 加法/赋值(+=) 减法/赋值(-=) 左移/赋值(<<=) 有符号右移/赋值(>>=) 无符号右移/赋值(>>>=)