这也是一个选择:
x==2 && dosomething();
dosomething()仅在
x==2评估为true时才会调用。这称为短路。
它在这种情况下不常用,您真的不应该编写这样的代码。我鼓励这种更简单的方法:
if(x==2) dosomething();
您应该始终编写可读的代码;如果您担心文件的大小,只需借助许多JS压缩器之一创建文件的缩小版本。(例如Google的Closure编译器)

这也是一个选择:
x==2 && dosomething();
dosomething()仅在
x==2评估为true时才会调用。这称为短路。
它在这种情况下不常用,您真的不应该编写这样的代码。我鼓励这种更简单的方法:
if(x==2) dosomething();
您应该始终编写可读的代码;如果您担心文件的大小,只需借助许多JS压缩器之一创建文件的缩小版本。(例如Google的Closure编译器)