if语句—Java脚本中if条件的AND

if statement - AND on an IF condition in JAVASCRIPT

本文关键字:if 条件 AND 脚本 语句 Java      更新时间:2023-09-26

如何在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的运算符是什么?

您使用&&运算符。

您还需要另一组括号,以便获得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)

JavaScript中的逻辑"and"运算符是&&

这里还有一个快速参考

&&运算符将执行此操作。例如

if (condition1 && condition2) 
{ // if 2 conditions are true, then execute this line... }
&&

请参阅http://www.w3schools.com/js/js_comparisons.asp

也许可以看看上面网站上的javascript教程。