Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- code .
- VSCode
- ChangeDetectorRef
- Sentry
- IONIC3
- fromEvent
- zsh
- aab 배포
- ion-range
- php
- rxjs
- sealize
- Git
- NVM
- 자바스크립개념
- hashchange
- angular
- border-width
- typescript
- getElementsByClassName
- 테두리굵기
- 이미지바꾸기
- change detection
- 변화감지
- error
- angular5
- Visual Studio Code
- oh-my-zsh
- JavaScript
- Ionic
Archives
- Today
- Total
hsunny study blog
조건문 안에서 변수 할당하기 본문
기본적으로 조건문은 아래와 같이 사용한다.
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
'programming > javascript' 카테고리의 다른 글
스코프 (Scope, 유효범위) (0) | 2021.09.04 |
---|---|
예외처리 (0) | 2021.04.08 |
자바스크립트에서 거짓으로 취급하는 값 (0) | 2021.04.01 |
논리 연산자 (0) | 2020.09.14 |
[jQuery] serializeArray()를 이용해 form 값을 한번에 가져오기 (0) | 2019.11.29 |