UglifyJS是一个对javascript进行压缩和美化的工具,在它的文档说明中,我看到了几种关于if语句优化的方法。尽管我还没使用它去做一些尝试性的测试,但从这里可以看到它的确对js作了美化的工作。也许有人认为if语句就那么简单,能优化到什么程度?脚本之家给出的例子:输出结果:100if bar(); ==> foo&&bar();老实说,我并没有这样去写过代码,这种写法我在学习《鸟哥的 Linux 私房菜》时看到过,但我并没想到在js中实现它。毕竟少一个大括号,代码的可阅读性并不高。写到这里,我想到jQuery之父在《精通 JavaScript》中的一个获取HTML元素属性的方法。if或if 可以简写为if(!反之if表示x非空

javascript教程:关于if简写语句优化的方法

javascript教程:关于if简写语句优化的方法