728x90

 

 

- 비교 연산자는 피연산자 사이의 상대적인 크기를 판단하여 참 (true) 과 거짓 (false) 을 반환

  피연산자들의 결합 방향은 왼쪽에서 오른쪽

 

 

 

==     :  왼쪽 오른쪽의 값이 같으면 참 반환                         (동등 연산자)
===    :  왼쪽 오른쪽의 값이 같고 같은 타입이면 참 반환      (일치 연산자)

!=     :   왼쪽 오른쪽의 값이 같지 않으면 참 반환

!==    :  왼쪽 오른쪽의 값이 같지 않거나 타입이 다르면 참 반환

    :  왼쪽 값이 오른쪽의 값 보다 크면 참 반환

>=     :  왼쪽 값이 오른쪽의 값 보다 크거나 같으면 참 반환

<      :  왼쪽 값이 오른쪽의 값 보다 작으면 참 반환

<=     :  왼쪽 값이 오른쪽의 값 보다 작거나 같으면 참 반환

 

 

 

- 피연산자가 둘 다 숫자면 해당 숫자를 서로 비교

- 피연산자가 둘 다 문자열이면 문자열의 첫 번째 문자부터 알파벳 순서대로 비교

 

 

 

 

 

 

<!DOCTYPE html>
<html>
<head>
  <meta charset='utf-8'>
  <meta http-equiv='X-UA-Compatible' content='IE=edge'>
  <title>관계 연산자</title>
  <meta name='viewport' content='width=device-width, initial-scale=1'>
  <script>
   var n1 = 10, n2 = 7;
   document.write(n1 > n2, "<br>");
   document.write(n1 < n2, "<br>");
   document.write(n1 >= n2, "<br>");
   document.write(n1 <= n2, "<br>");
   document.write(n1 == n2, "<br>");
   document.write(n1 != n2, "<hr>");
  </script></head>
<body>
</body>
</html>
 
cs

 

 

 

 

 

 

 

== 와 === 의 차이
<!DOCTYPE html>
<html>
<head>
  <meta charset='utf-8'>
  <meta http-equiv='X-UA-Compatible' content='IE=edge'>
  <title>관계 연산자</title>
  <meta name='viewport' content='width=device-width, initial-scale=1'>
  <script>
   var n1 = 2, n2 = '2', n3 = 2;
   document.write(n1 === n2, "<br>");
   document.write(n1 === n3, "<br>");
  </script></head>
<body>
</body>
</html>
 
cs
728x90

BELATED ARTICLES

more