Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

Comparison Operators

비교 연산자

비교 연산자는 피연산자들을 비교하고 비교한 결과가이 참인지 거짓인지에 대한 논리값을 반환합니다. 피연산자는 숫자, 문자열, 논리값 혹은 객체가 가능합니다. 문자열은 유니코드값을 이용해서 표준 사전순으로 비교합니다. 만약 두 피연산자가 서로 다른 타입이고 ===!== 연산자를 사용한 것이 아니라면, JavaScript는 비교를 위해 피연산자들을 적절한 타입으로 변환합니다. 이것은 일반적으로 숫자비교를 수행한 결과를 반환합니다. 다음 표는 비교연산자에 대해서 설명하고 있습니다.

연산자 설명 true1를 반환하는 예제
Equal (==) Returns true if the operands are equal. 3 == var1

"3" == var1

3 == '3'
Not equal (!=) Returns true if the operands are not equal. var1 != 4
var2 != "3"
Strict equal (===) Returns true if the operands are equal and of the same type. 3 === var1
Strict not equal (!==) Returns true if the operands are not equal and/or not of the same type. var1 !== "3"
3 !== '3'
Greater than (>) Returns true if the left operand is greater than the right operand. var2 > var1
"12" > 2
Greater than or equal (>=) Returns true if the left operand is greater than or equal to the right operand. var2 >= var1
var1 >= 3
Less than (<) Returns true if the left operand is less than the right operand. var1 < var2
"12" < "2"
Less than or equal (<=) Returns true if the left operand is less than or equal to the right operand. var1 <= var2
var2 <= 5

표: 비교 연산자

1These examples assume that var1 has been assigned the value 3 and var2 has been assigned the value 4.

문서 태그 및 공헌자

 이 페이지의 공헌자: teoli, taggon
 최종 변경: teoli,