首页 > 代码库 > js中if else写法优劣

js中if else写法优劣

在项目的js文件中看到有如下两种写法,如图:

技术分享

支持第一种写法的理由是:如果以后有多层判断,当条件第一次不满足条件时就直接return false,以后的判断就不需要执行,可以减少不必要的代码校验。


支持第二种写法的理由是:如果以后有多层判断,第一种就会出现多个if else判断,代码写法看起来麻烦,而第二种需要写if语句即可。


我是支持第一种写法。不过我觉得支持第二种写法的理由也说得挺好。

=====================================================

js中if else写法优劣