真正的快速问题:我曾经做过Java,而且我知道如果你使用的是" if语句"要测试布尔变量是否为真,您可以说if ( x == true )
,或者只是缩短为if ( x )
。我的问题是,我使用JavaScript查看是否选中了单选按钮,我想知道是否需要说if ( document.getElementById("x").checked == true )
或者我是否可以说if ( document.getElementById("x").checked )
。提前谢谢!
答案 0 :(得分:0)
两者都有效,因此使用代码较少的那个更有意义。
因此:
if (document.getElementById("x").checked) //do something
if语句只是想要评估true或false。如果括号内的任何内容返回true,它将执行代码。因此,如果您执行以下操作:
if (!document.getElementById("x").checked) //do something
在这种情况下,如果未选中该元素,则该语句将返回true并执行代码。