其他运算符
条件运算符
条件运算符是 JavaScript 中唯一的三元运算符,通常写作 ?:
:
x > 0 ? x : -x;
当然你可以使用if语句来替代条件运算符,但是显然条件运算符更简洁。
typeof 运算符
计算操作数对应类型字符串:
delete 运算符
用来删除对象属性或者数组元素:
void 运算符
void
操作数可用于忽略操作数的值,从而避免操作数具有副作用,最常见的使用场景就是客户端链接:
<a href="javascript:void window.open();">访问Laravel学院</a>
这样点击链接就不会跳转,我们可以定义或绑定 onclick
事件对链接点击事件进行处理。
逗号运算符
首先计算做操作数的值,然后计算右操作数,最后返回右操作数的值:
i = 0, j = 1, k = 2; // 结果是2
左操作数的值一般会被忽略,除非有副作用:
for (var i = 0; i < j; i++, j--) { console.log(i+j); }
No Comments