當(dāng)?shù)谝粋€(gè)條件語(yǔ)句不成立時(shí), else
語(yǔ)句將被執(zhí)行。如果你想要在特殊條件下才返回一個(gè)值,這非常有效:
var umbrellaMandatory;
if(country === 'England'){
umbrellaMandatory = true;
} else {
umbrellaMandatory = false;
}
else
語(yǔ)句可以和另一個(gè) if
語(yǔ)句結(jié)合。改造一下上面的例子:
if(country === 'England') {
...
} else if(country === 'France') {
...
} else if(country === 'Germany') {
...
}
{% exercise %}
填寫(xiě) name
的值,驗(yàn)證 else
語(yǔ)句。
{% initial %}
var name =
if (name === "John") {
} else if (name === "Aaron") { // Valid this condition } {% solution %} var name = "Aaron";
if (name === "John") {
} else if (name === "Aaron") { // Valid this condition } {% validation %} assert(name === "Aaron"); {% endexercise %}