[자바스크립트] 조건문

Gammi·2022년 9월 22일
0

JS

목록 보기
2/22
post-thumbnail

✔ if문


  • 단일 if문, if ~ else문, else if문

  • 자바에서의 if문과 문법 구조 동일


< 기본 문법 >

if(조건식1) {
	// 조건식1 판별 결과가 true일 때 실행할 문장들...
} else if(조건식2) {
	// 조건식1 판별 결과가 false이고, 조건식2 판별 결과가 true일 때 실행할 문장들...
} else {
	// 모든 조건식 판별 결과가 false일 때 실행할 문장들...
}

입력받은 나이에 대해 10대 여부를 판별하는 if문 작성

  • 10대일 경우 "10대입니다!" 출력, 아니면 "10대가 아닙니다!" 출력
var age = prompt("나이를 입력하세요.");
    
if(age > 9 && age < 20){
  document.write(age + " : 10대입니다!");
} else {
  document.write(age + " : 10대가 아닙니다!);
}

-> prompt( ) 함수 등으로 입력받은 값은 String 타입으로 취급되지만

number 타입과 연산을 수행할 때 자동으로 number 타입으로 변환됨





✔ switch-case문


  • 자바에서의 swtich-case문 문법과 동일

정수 num의 값이 1, 2, 3인지 판별하는 결과 출력
(단, 모든 조건이 일치하지 않을 경우 "일치하는 값이 없습니다!" 출력)

var num = prompt("정수를 입력하세요.");

swtich(num) {
  case "1" : 
  // 숫자 1을 입력하지만 prompt()함수를 사용할 경우 
  // string 타입으로 취급되기 때문에 비교를 위해서는 string타입으로 맞춰줘야 한다
  	document.write("입력된 값은 1입니다.");
  	break; // 중단하려면 break문 필수
  case "2" : 
  	document.write("입력된 값은 2입니다.");
  	break;
  case "3" : 
  	document.write("입력된 값은 3입니다.");
  default : 
  	document.write("일치하는 값이 없습니다!");
}
profile
개발자가 되었어요⭐️

0개의 댓글