논리곱 연산자(&&)
업데이트: 2007년 11월
두 식에 논리곱 연산을 수행합니다.
expression1 && expression2
인수
expression1
임의의 식입니다.expression2
임의의 식입니다.
설명
두 식이 모두 true인 경우에만 결과는 true가 됩니다. 두 식 중 하나가 false이면 결과는 false가 됩니다.다음 표에서는 결과가 결정되는 방법을 보여 줍니다.
expression1이 다음으로 강제 변환되는 경우 |
그리고 expression2가 다음으로 강제 변환되는 경우 |
결과 |
결과는 다음으로 강제 변환됨 |
---|---|---|---|
true |
true |
expression2 |
true |
true |
false |
expression2 |
false |
false |
true |
expression1 |
false |
false |
false |
expression1 |
false |
JScript에서는 다음 규칙을 사용하여 부울 값이 아닌 값을 부울 값으로 변환합니다.
모든 개체는 true인 것으로 간주합니다.
문자열은 비어 있는 경우에만 false로 간주합니다.
null 및 undefined는 false로 간주합니다.
숫자는 0인 경우에만 false로 간주합니다.