jsp/java script

11주차 - jsp&js (6) if문

우젼 2022. 9. 16. 19:45

이번의 목표

01. if문을 사용해보자.


JS에서도 if문은 여전히 많이 사용됩니다.

java에서 if문의 조건식은 boolean형이 들어가야 했습니다. 하지만 JS에서는 조건식에 숫자가 들어가도 실행됩니다.

JS에서는 if문의 조건식이 0이면 false, 0이 아니면 true 인 것으로 코드가 수행됩니다.

01. 코드
02. 실행화면

01. 코드

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ex06</title>
</head>
<body>
	<script type="text/javascript">
		/*
			js에서 if문을 사용할 때의 조건문에는 boolean타입 또는 숫자를 입력할 수 있다.
				if문에서 조건이 0이 아닌 다른 수 일 때 : true
				if문에서 조건이 0 일때 : false
		*/
		var age = 19;
		document.write("<b> if문의 조건을 true/false로 사용하는 예제<p/></b>")
		if(age ==19){
			result = "간당간당 합니다.";
		}if (age>19){
			result = "성인 입니다.";
		}
		if(age<19){
			result = "미성년자 입니다.";
		}
		document.write("당신은 " + result + "<p/>")
		
		
		document.write("<b> if문의 조건을 숫자로 사용하는 예제<p/></b>")
		if(1){
			result = "간당간당 합니다.";
		}
		if (-1){
			result = "성인 입니다.";
		}
		if (0){
			result = "미성년자 입니다.";
		}
		document.write("당신은 " + result + "<p/>")
	</script>
</body>
</html>

02. 실행 화면

① true/false 로 사용했을 때에는 age==19 가 true이기 때문에 출력값이 "당신은 간당간당 합니다." 인것을 확인할 수 있습니다.

②숫자로 사용했을 때에는 1일때에도 true 이지만 -1도 true이기 때문에 출력값은 "당신은 성인 입니다" 인것을 확인할 수 있습니다.