有没有 ?Javascript中的条件测试就像在C#中一样?

Jes*_*ica 1 javascript jquery

我有以下内容:

var isChecked = $('#htmlEdit').is(":checked");
Run Code Online (Sandbox Code Playgroud)

但我真的不需要变量isChecked,我想要做的是为一个名为"action"的变量赋值,这样如果上面的测试是真的那么

var action = "Editing HTML" 
Run Code Online (Sandbox Code Playgroud)

如果不是那么

var action = "Editing"
Run Code Online (Sandbox Code Playgroud)

没有使用if-else,有没有一种干净的方法可以做到这一点?

Did*_*hys 7

就在这里:

var action = $('#htmlEdit').is(":checked") ? "Editing HTML" : "Editing";
Run Code Online (Sandbox Code Playgroud)

MDN上的条件运算符