javascript 조건문 선택문

김정훈·2024년 3월 21일

JavaScript

목록 보기
2/19

조건문


1. if

var num = 10;
if (num == 10) {
	console.log("10입니다.")
}
//10입니다.

var num = 10;
if (num == 20) {
	console.log("10입니다.")
}
//아무것도 실행되지않음.

2. else

var num = 10;
if (num == 10){
  console.log("10입니다.");
} else {
  console.log("10이아닙니다.");
  //10입니다.

var num = 20;
if (num == 10){
  console.log("10입니다.");
} else {
  console.log("10이아닙니다.");
  //10이아닙니다.

3. else if

var age = 12;
if (age < 8) {
  console.log("유치원"); // 
}else if (age <14){
  cosole.log("초등학생"); 
}else if (age <17){  //age>=14 && age<17
  cosole.log("중학생");
}
  //초등학생

4. else

모든 조건이 거짓일 때

5. 조건문과 %연산

%으로 짝수 홀수 구분하기

var total = 0;
for(var i = 1; i <= 100; i++){
  if(i%2==1){
    continue;
  }
  total += i; //짝수
  //2250

선택문


1. switch, case, break

값의 일치 여부 체크 선택
키워드 값과 일치하는 시점,

브레이크가 없는 경우

var floor =3 ;
switch(floor) {
  case 1:
    console.log("1층");
  case 2:
    console.log("2층");
  case 3:
    console.log("3층");
  case 4:
    console.log("4층");
} //3층 4층

브레이크가 있는 경우

var floor =3 ;
switch(floor) {
  case 1:
    console.log("1층");
    break;
  case 2:
    console.log("2층");
    break;
  case 3:
    console.log("3층");
    break;
  case 4:
    console.log("4층");
    break;
} //3층

2. default

일치하는 값이 없는 경우

var floor =3 ;
switch(floor) {
  case 1:
    console.log("1층");
    break;
  case 2:
    console.log("2층");
    break;
  case 3:
    console.log("3층");
    break;
  case 4:
    console.log("4층");
    break;
  default:
    console.log("없는 층");
} //없는 층
profile
안녕하세요!

0개의 댓글