我有多個條件要檢查。我必須根據條件添加圖標,然後我需要根據其他一些條件來更改背景顏色。我正在使用if語句。這是我的代碼。如何簡化多個if語句的javascript?
JSON:
{
"date": "2017-05-12",
"a": false,
"b": true,
"c": true,
"d": false,
"status": "active"
}
的Javascript:
if (date != -1) {
//do something
if (a == true) {
//Add icon a
}
if (b == true) {
//Add icon b
}
if (c == true) {
//Add icon c
}
if (d == true) {
//Add icon d
}
}
if(status == "active"){
//Background Green
}
else if (status == "onhold"){
//Background Yellow
}
else if (status == "inactive"){
//Background Red
}
else{
//Backgeound Grey
}
如何簡化呢?
您可以使用Switch語句而不是if - else。 –
也看到AND OR和其他邏輯運算符。它們也有助於將不同的if-else條件組合成單一條件。 – lakshay
條件如'if(a == true)'可以簡化爲'if(a)' –