programming/javascript
조건문 안에서 변수 할당하기
헤써니
2021. 4. 8. 00:03
기본적으로 조건문은 아래와 같이 사용한다.
if (condition) {
statement_1_runs_if_condition_is_true;
statement_2_runs_if_condition_is_true;
} else {
statement_3_runs_if_condition_is_false;
statement_4_runs_if_condition_is_false;
}
종종 조건문에서 변수를 할당하는 코드들을 마주하기도 한다.
if (x = y) {
/* statements here */
}
하지만 위 방식은 MDN에서 추천하는 방식이 아니다.
추천하지 않는 이유: 코드를 자세히 보지 않는 경우, 동등비교연산자로 오해할 수 있기 때문에
추천하는 방식은 할당 주위에 추가 괄호를 넣는 것이다.
if ((x = y)) {
/* statements here */
}
참고
developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Control_flow_and_error_handling
제어 흐름과 에러 처리 - JavaScript | MDN
제어 흐름과 에러 처리 JavaScript는 어플리케이션 상의 상호작용을 통합하는데 사용할 수 있는 일련의 문법, 특히 제어흐름 문을 지원합니다. 이 장에서는 이러한 문법의 개요를 제공합니다. JavaS
developer.mozilla.org