使用正确的语法是什么&&而且!在if条件下?

时间:2015-08-28 15:37:30

标签: javascript angularjs

使用if&&运算符根据!条件检查值的正确语法是什么?

我收到错误并感到困惑!。

main.js

if($scope.sysRecomm === 'High' && !($scope.busDecision==='21')){
    $scope.disableSubmitButton = true;
} 

3 个答案:

答案 0 :(得分:3)

if($scope.sysRecomm === 'High' && $scope.busDecision !== '21'){
        $scope.disableSubmitButton = true;
} 

答案 1 :(得分:1)

像这样使用:

if($scope.sysRecomm === 'High' && $scope.busDecision !='21'){

答案 2 :(得分:1)

&& 要求运算符的两边都保持TRUE以返回整个表达式的真值。

例如:

if(X && Y) {
 // this block is executed only if X & Y are true
}

来到否定运算符,它否定了它附加到的任何表达式的真值:

例如,如果在if块中使用了否定运算符:

if(!X){
// executed only when X is false. 

}