JavaScript_2강_2_관계 연산자

열라뽕따히·2024년 3월 7일

JavaScript

목록 보기
6/37

관계(비교) 연산자

  • >=, >, <=, <, ==, !=, ===
  • 관계 연산자의 결과는 항상 boolean형으로 나온다.

== (동등연산자)

  • 동등연산자는 비교 대상 값의 자료형이 다른 경우 강제로 형을 바꾼 뒤에 비교함
  • 좌변항과 우변항을 비교하여 값이 자료형과 상관없이 데이터가 같다고 한다면 true 값을 반환하고, 데이터가 틀리면 false 값을 반환해줌

===(일치연산자)

  • 일치연산자는 좌변항과 우변항의 내용이 정확하게 같을 때 true, 다르면 false 값을 반환해줌
  • 즉, 좌변항과 우변항의 데이터가 같고, 좌변항의 자료형과 우변항의 자료형이 일치하면 true, 일치하지 않으면 false 값을 반환
  • 내용 뿐만 아니라 자료형까지 일치해야 true 값을 반환함




=============================코드=============================

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
		
		let su1 = 10, su2 = 4;
		
		document.write(`${su1} >= ${su2} >>> ${su1 >= su2} <br/>`);
		
		document.write(`${su1} > ${su2} >>> ${su1 > su2} <br/>`);
		
		document.write(`${su1} <= ${su2} >>> ${su1 <= su2} <br/>`);
		
		document.write(`${su1} < ${su2} >>> ${su1 < su2} <br/>`);
		
		document.write(`${su1} == ${su2} >>> ${su1 == su2} <br/>`);
		
		document.write(`${su1} != ${su2} >>> ${su1 != su2} <br/>`);
		
		document.write(`<hr>`);
		
		let su3 = "1000";
		let su4 = 1000;
		
		// == (동등연산자)
		document.write(`${su3} == ${su4} >>> ${(su3 == su4)} <br/>`);
		
		// ===(일치연산자)
		document.write(`${su3} === ${su4} >>> ${(su3 === su4)} <br/>`);

</script>
</head>
<body>

</body>
</html>

=============================실행=============================

0개의 댓글