Today I Learned
모던 자바스크립트 Deep Dive 8장 제어문
스마일리
2022. 1. 24. 23:47
🔑 키워드 정리
- 레이블 문 label statement : 식별자가 붙은 문
foo: console.log("foo");
중첩된 for 문에서 사용할 수 있다.
outer: for(var i = 0; i < 3; i++){
for(var j = 0; j < 3; j++){
if(i + j === 3){
break outer;
}
}
}
🗒 내용 정리
- 블록문은 블록문 자체로 종결성을 갖기 때문에 끝에 세미콜론을 붙이지 않는다.
- 조건식은 불리언 값으로 평가될 수 있는 표현식이다.
- if ...else 문과 switch 문의 우선순위
if ... else 문으로 해결할 수 있다면 if ... else문을 사용하는 것이 좋다. 다만, 조건이 너무 많아서 switch문을 사용했을 때 가독성이 좋다면 switch 문을 사용하자.