我不太明白else语句的含义。if else语句的用法是什么?
为什么不只是继续if语句以防一个错误?
它的工作原理是一样的。
例如与如果只将工作同样具有否则,如果:
function testSize(num) {
if (num < 5){
return "Tiny";
}
if (num < 10){
return "small";
}
return "Change Me";
}
testSize(7);
让代码更具可读性总是好事! –
您的示例有所解释,因为它使用'return'来离开函数,所以在这个特定的场景中它确实没什么区别。假设它使用'echo'代替(通常是不好的选择,但是举例来说,假设它在检查数字后可能不得不做其他事情,所以我们不能在这里返回),并且用'3'调用的函数会输出'TinysmallChange Me' ...这可能不是你想要的,因此你会使用else-if。 – CBroe
这只适用于每个分支都有'return'语句的情况。 – RobCo