JavaScript中的条件语句
本文关键字:语句 条件 JavaScript | 更新日期: 2023-09-27 18:00:52
在C#.Net中,我们会使用下面这样的条件语句:
string Place = TextBox1.Text == "" ? "School" : TextBox1.Text;
如何在JavaScript中使用条件语句。我给TextBox分配一个值,如果没有值,那么我想给TextBox指定"1"。
这里我是这样用的,
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1];
如果obj[1]==",那么我想将"1"分配给TextBox。如何分配?使用If语句可以很容易地完成。但我想知道如何在JavaScript中使用条件语句?JavaScript中有条件语句吗?如果是,那么如何使用它?
是的,Javascript确实支持条件运算符:
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1] ? obj[1] : "1";
或者,您可以利用其短路逻辑OR运算符:
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1] || "1";
是的,javascript中有条件语句,它的工作方式相同:
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1] === "" ? "1" : obj[1];
条件(或三元(运算符在JavaScript:中相同
condition ? true-value : false-value
所以你的代码看起来是这样的:
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1] === "" ? "1" : obj[1];
是的,有,它的行为方式与C#中的相同。
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1]==""?"1":"something";