본문 바로가기
Dev/JavaScript

[노마드코더] 바닐라 JS로 크롬 앱 만들기 - #2.15

by MICOSA 2021. 11. 21.

#2.15 Conditionals Part 3

 

 

개념

코드를 짜다보면 조건이 하나보다 더 많을 때가 있음.

이전 글에서는 조건이 하나인 경우를 배웠지만,

조건이 둘 이상일 경우를 배워보자.

if(condition1){
/// condition1 === true
} else if (condition2) {
/// condition2 === true
} else {
/// condition1 and conditon 2 === false
}

 

 

예제

음주가 가능한 나이인지 아닌지 알려주는 코드를 만들어보자

  1. 입력받은 age가 number가 아닐 때 실행되는 조건
  2. 입력받은 age가 number일 때 실행되는 조건
const age = parseInt(prompt("How old are you?")); 

if(isNan(age)){
	console.log("Please write a number");
} else if (age < 18) {
	console.log("You are too young.");
} else {
	console.log("You can drink");
}

 

문자 입력 시
결과값


12 입력 시
결과값


99 입력 시
결과값

 

 

 

 

 

댓글