if嵌套意味着程序再进入该流程后即使if判断为flase也要在到上层的if下括号完前的代码检查一遍.而多情形并非如此..一个一错.整句不用运行
个人认为,这两种If完全没有可比性,第一个if条件成立才会去判断第二个,但是第二种,前后判断没有任何关系,主要还得看项目需求与实现。