-
제어문(블록문, 조건문, 반복문, break문, cotntinue문)JavaScript/Basic 2022. 12. 3. 20:56
제어문에는 블록문, 조건문, 반복문, break문, continue문이 있다
블록문
조건문
반복문
break문
continue문
블록문은 중괄호 {} 를 사용한다
JS는 if문과 switch문으로 두 가지 조건문을 제공한다
1. If문 Syntax
- 논리적 참, 거짓으로 실행할 코드 블록을 결정한다
// condition1을 만족하면 statement1을 실행합니다. if ( condition1 ) { statement1 } // condition1을 만족하면 statement1을 실행하고, 만족하지 않으면 statement2를 실행합니다. if ( condition1 ) { statement1 } else { statement2 } // condition1을 만족하면 statement1을 실행하고, condition2을 만족하면 statement2을 실행합니다 if ( condition1 ) { statement1 } else if ( condition2 ) { statement2 } else { statement3 }
예제
var num = 2; var kind; // if문 if(num > 0){ kind = '양수'; } console.log(kind); // if else문 if(num > 0){ kind = '양수'; }else{ kind = '음수'; } console.log(kind); // if else if문 if(num>0){ kind = '양수'; }else if(num <0){ kind = '음수'; }else { kind = '영'; } console.log(kind);
2. Switch 문 Syntax
- 논리적 참, 거짓보다는 다양한 상황(case)에 따라 실행할 코드 블록을 결정할 때 사용한다
switch (표현식) { case 표현식1: switch 문의 표현식과 표현식1이 일치하면 실행될 문; break; case 표현식2; switch 문의 표현식과 표현식2가 일치하면 실핼될 문; break; default: switch 문의 표현식과 일치하는 case 문이 없을때 실행될 문; }
예제
// 월의 숫자를 영문 문자로 변환한다 var month = 4; var monthName; switch (month) { case 1: momtnName = 'January'; break; case 2: momtnName = 'February'; break; case 3: momtnName = 'March'; break; case 4: momtnName = 'April'; break; ........................ default: monthName = "Invalid_Month"; } console.log(monthName); // April
'JavaScript > Basic' 카테고리의 다른 글
배열(Array) part1- 정의, 생성방법 (0) 2022.12.06 연산자(Operator) (0) 2022.12.04 var, let, const (0) 2022.12.03 스코프(Scope) (0) 2022.12.03 자바스크립트(JavaScript)이란?! (0) 2022.11.22