如何使用ELSE IF编写?:在javascript中

Aru*_*mar 1 html javascript jquery if-statement append

我试过用javascript中的其他东西吗?:例如: (i > 0 ? 'test': 'test1')

但我需要 if() { } esle if() { } else if() { } else (){ } 使用?:运算符使用运算符的 原因是我在Jquery中追加表,所以我需要在append语句之间编写逻辑

任何人都可以帮助我

fuy*_*oya 5

var value = Cond1 ? True1 : (Cond2 ? True2 : (Cond3 ? True3 : Other));
Run Code Online (Sandbox Code Playgroud)

()符号对上面清楚的表达,但不是必须做的.

演示:

var a;
for (var i = 0; i < 5; ++i) {
  a = (i === 0 ? 'Zero' : (i === 1) ? 'one' : (i === 2) ? 'two' : 'Other');
  console.log(a);
}
Run Code Online (Sandbox Code Playgroud)

但是,我建议使用

var str;
if () {
  str = ...
} else if() {
  str = ...
}
// Or .append/.html  ...etc.
$TBL.text('....' + str + '.....');
Run Code Online (Sandbox Code Playgroud)

为了便于阅读.