Java Script Basics 3

이다연·2020년 11월 20일
0

if, else, else if statement

조건문

let temperature = 0;

if (temperature <= 0) {
	console.log('frozen');
} else if (temperature < 100) {
		console.log('not frozen not boiling');
} else {
	console.log('boiling');
	}

Switch statment

let myChoice = 2; 

function choice(myChoice) {
	switch(myChoice) { -> '비교 할 값'
		case 1: -> 조건 값
    		console.log('토끼를 선택한 당신...'); -> 동작 부분
    		break; -> switch문 빠져나옴
    
  	  case 2:
    		console.log('고양이를 선택한 당신...');
    		break;
   	 default: -> 비교값이 모든 값과 일치 하지 않는 경우, 생략가능
    		console.log('1,2 중에 선택해주세요');
	}
}

ctrl + d 모두선택가능

if vs switch

특정 조건에 따라 다르게 동작하는 코드 만들 수 있음.

if문은 어떤 넓은 범위를 만족하는 조건식, 반드시 등호 3개로 일치비교 ===
switch는 특정한 값에 일치하는 조건, 자료형을 엄격하게 구분(암시적 자료형변환x)

for문

for (초기화부분; 조건부분; 추가동작부분) {
	동작부분
}
for (let i =1; i<= 10; i++) {
	console.log(`${i} 얏호!`);
}

초기화: 반복할 횟수 변수 저장, 없어도 가능 단 세미 콜론은 반드시 있어야함, 글로벌 변수 사용 가능
조건: 반복할 조건
추가동작: 없어도 가능, 단 세미 콜론은 반드시 있어야함

while문

while (조건부분) {
	동작부분
}

반복문 밖에서 변수를 만들어줌

break & continue 문

break:
"반복문"에서 "조건과 관계없이" 반복이 실행되는 도중에 빠져나올 수 있음

continue:
다음 동작부분을 한번 건너 뜀(무시), 다음 동작으로 바로 이어짐

from Codeit 자바스크립트 기초

profile
Dayeon Lee | Django & Python Web Developer

0개의 댓글