JavaScript中的条件语句

the*_*van 1 javascript c# asp.net visual-studio-2008 conditional-statements

在C#.Net中,我们将使用如下所示的条件语句:

string Place = TextBox1.Text == "" ? "School" : TextBox1.Text;
Run Code Online (Sandbox Code Playgroud)

如何在JavaScript中使用条件语句.我正在为TextBox分配一个值,如果没有值,那么我想将"1"分配给TextBox.

我在这里用过,

document.getElementById('<%=txtPlace.ClientID %>').value   = obj[1];
Run Code Online (Sandbox Code Playgroud)

如果obj [1] ==""那么我想将"1"分配给TextBox.如何分配?使用If语句可以轻松完成.但我想知道如何在JavaScript中使用条件语句?JavaScript中是否有条件语句?如果是,那么如何使用它?

Fré*_*idi 5

是的,Javascript确实支持条件运算符:

document.getElementById('<%=txtPlace.ClientID %>').value = obj[1] ? obj[1] : "1";
Run Code Online (Sandbox Code Playgroud)

或者,您可以利用其短路逻辑OR运算符:

document.getElementById('<%=txtPlace.ClientID %>').value = obj[1] || "1";
Run Code Online (Sandbox Code Playgroud)