[JavaScript 기초] 2. 조건문 요약 정리

Hyun Jin·2022년 12월 19일
0

JavaScript

목록 보기
3/20
post-thumbnail

조건문 (if, else)

1. if문

1. if 문

if문은 주어진 조건식의 참(true)/거짓(false) 여부에 따라 실행이 결정됨.
if (조건식 ===참) {코드블록 내부의 코드가 실행됨}

2. 동치연산자 (===)

동치연산자(===)는 두 피연산자가 동일하면 true, 서로 다르면 false 반환.(엄격한 동치연산자로 type 까지 비교함.)
!==는 반대로 두 피연산자가 서로 다르면 true, 동일하면 false를 반환.

3. 비교연산자(> , < , >= , <=)

논리합(||)과 논리곱(&&)을 사용하면 복수의 조건을 작성 가능
|| (or) : 여러 조건 중 하나만 true 여도 true 로 판단.
&& (and) : 여러 조건 중 하나라도 false 이면 false 로 판단.

4.부정연산자(!)

부정연산자는 조건을 부정함. 조건이 true이면 false, 조건이 false이면 true를 리턴.


2. else문

1. else 문

조건이 false(+falsy한 값) 일때 실행될 코드 결정.
else 문은 독립적으로 사용 불가능하며 if 문 바로 뒤에 작성해야 함. 추가 조건은 else if문을 사용.
if, else 문은 한번만 사용 가능하나, else if 문은 여러 번 사용 가능함.(if, else if, else if... else)

2. 삼항 조건 연산자

구문(MDN) : condition ? exprIfTrue : exprIfFalse
(조건식) ? (true 일 때 실행될 코드) : (false 일 때 실행됭 코드);
조건에 따라 실행할 코드가 간단하다면 삼항 조건 연산자를 활용하는 것이 편리, 가독성 좋음. 조건에 따라 실행해야 할 내용이 복잡하다면 if, else 문을 사용하는 것이 좋음.

추가

falsy 한 표현식 복습 : false, 0, undefined, null, NaN, 비어있는 문자열("", '', ``), -0, 0n

profile
새싹 프론트엔드 개발자

0개의 댓글