我可以簡單地將 if 和 else 執行的代碼反之亦然。并且 === 比 !== 更容易使用,那么為什么使用不等于運算子呢?
function equality( number ){
if ( number === 7 ){
return "it's equal"
} else { return "not equal"}
}
console.log(equality(7))
function nonEquality( number ){
if ( number !== 7 ){
return "it's not equal"
} else { return "it's equal"}
}
console.log(nonEquality(7));
uj5u.com熱心網友回復:
對于大多數常見情況,您不能使用條件陳述句來轉換運算子。在您的示例中,使用 if-else 將不等運算子轉換為相等運算子將很容易且易讀。但是,如果出現這樣的情況怎么辦?
if(i > 4 && i < 10 && i !== 8)
您想在此處應用轉換邏輯來替換不等運算子嗎?你轉換的越多,你的代碼就越復雜和不可讀。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/464029.html
標籤:javascript if 语句 运营商
