0

你如何在javascript中的if条件下编写AND?我想要这段代码,但它会产生错误。

if(xmlDoc.selectSingleNode("//RentersInsuranceSetting/Row").getAttribute("ExcludeCorporateUnits")==1) AND (xmlDoc.selectSingleNode("//AllPeople/Row").getAttribute("BusinessCorporationBit")==1)
    {  
    confirmValidRentersInsurance.required = "noReq"
    confirmValidRentersInsurance.style.color = "blue"
    insuranceRequired = false   
    }

javascript中AND的运算符是什么?

4

4 回答 4

1

JavaScript 中的逻辑“与”运算符是&&.

这里还有一个快速参考

于 2013-01-07T01:55:44.930 回答
1

&&运营商会这样做。例如...

if (condition1 && condition2) 
{ // if 2 conditions are true, then execute this line... }
于 2013-01-07T01:56:53.497 回答
1

您使用&&运算符。

您还需要另一组括号,以便您得到if ((...) && (...))而不是if (...) && (...)

if ((xmlDoc.selectSingleNode("//RentersInsuranceSetting/Row").getAttribute("ExcludeCorporateUnits")==1) && (xmlDoc.selectSingleNode("//AllPeople/Row").getAttribute("BusinessCorporationBit")==1))

或者删除一些括号来制作它if (... && ...)。由于==运算符的优先级高于&&运算符,因此您不需要它们:

if (xmlDoc.selectSingleNode("//RentersInsuranceSetting/Row").getAttribute("ExcludeCorporateUnits")==1 && xmlDoc.selectSingleNode("//AllPeople/Row").getAttribute("BusinessCorporationBit")==1)
于 2013-01-07T01:58:00.437 回答
0
&&

http://www.w3schools.com/js/js_comparisons.asp

也许看看上面网站上的这些 javascript 教程。

于 2013-01-07T01:56:51.987 回答