오늘의 키워드
•
표현식
•
문
•
제어문
밑줄 친 부분
표현식
•
값으로 평가될 수 있는 문
•
표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조
문
•
프로그램을 구성하는 기본 단위이자 최소 실행단위
•
토큰으로 구성됨 → 토큰 : 문법적인 의미를 가지며 문법적으로 더 이상 나눌 수 없는 기본 요소
•
종류 : 선언문, 할당문, 조건문, 반복문 등으로 구분
제어문
•
조건문 : 주어진 조건식의 평가 결과에 따라 코드 블록의 실행을 결정, 불리언 값으로 평가될 수 있는 표현식
◦
if문
if (조건식) {
//조건식이 참이면 이 코드 블록이 실행된다.
} else {
//조건식이 거짓이면 이 코드 블록이 실행된다.
}
◦
switch문
switch (표현식) {
case 표현식1:
switch 문의 표현식과 표현식1이 일치하면 실행될 문;
break;
case 표현식2:
switch 문의 표현식과 표현식2가 일치하면 실행될 문;
break;
}
•
반복문 : 조건식의 평가 결과가 참인 경우 코드 블록 실행, 조건식이 거짓일 때까지 반복
◦
for문
for (var i = 0; i < 2; i++){
console.log(i);
}
◦
while문
var count = 0;
while (count < 3) {
console.log(count);
count++;
}
◦
do...while문
var count = 0;
do {
console.log(count);
count++;
} while (count < 3);
이해 가지 않는 부분
문과 표현식의 차이는?