11주차 - jsp&js (3) 연산자(==, !=, ===, !==)

2022. 9. 16. 17:30jsp/java script

이번의 목표

01. 연산자(==, !=, ===, !==)에 대해 알아보자


JS에서도 Java와 마찬가지로 비교 연산자가 있습니다. 

하지만 기존에 보지못했던 비교 연산자가 두가지가 있습니다.

===

!==

입니다.

===, !== 는 두 값과 자료형이 같은지를 확인합니다.

기존의 ==, !=은 값만 비교했지만 ===, !== 는 값과 자료형 모두 같은지를 확인하기 때문에 상황에 맞춰 사용하면 되겠습니다.

01. 코드
02. 실행화면

01. 코드

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<script type="text/javascript">
		var x = 5, y="5";
		document.write(typeof (x+y) + "<br>");
		
		// 비교 연산
		document.write("x > y : " + (x>y) + "<br>");
		
		// 두 값이 같은지 비교
		document.write("x == y : " + (x == y) + "<br>");
		
		// 두 값과 타입이 같은지 비교
		document.write("x === y : " + (x === y) + "<br>");
		
		// 두 값이 다른지 비교
		document.write("x != y : " + (x != y) + "<br>");
		
		// 두 값이 다르거나 또는 타입이 다른지 비교
		document.write("x !== y : " + (x !== y) + "<br>");
	</script>
</body>
</html>

02. 실행 화면

① number + string 의 값은 string으로 반환되는 것을 확인할 수 있습니다.