我不太明白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