在日常使用过程中我们时常会碰到类似void(0)的代码,这是什么意思呢?
void(0)本质上是一种javascript语言中的运算符,其中void是一种操作符,它的作用是让后面的表达式不返回值,返回undefined。在void后面加上一个括号,括号里面不做任何运算,其实void并没有作用,因为一个空的括号不会产生任何代码。但是当后面跟着0的时候,这里的0是数值0而不是字符串“0”,准确地说是一个0的常量。
那么void(0)的常见使用场景是什么呢?在javascript中,有些链接是不需要返回值的前往指定的页面,比如