==, ===
==는 Equal Operator이고, ===는 Strict Equal Operator이다.
==는 a == b 라고 할때, a와 b의 값이 같은지를 비교해서, 같으면 true, 다르면 false라고 한다.(값만 같으면 true이다.)
===는 Strict, 즉 엄격한 Equal Operator로써, "엄격하게" 같음을 비교할 때 사용하는 연산자이다.
===는 a === b 라고 할때, 값과 값의 종류(Data Type)가 모두 같은지를 비교해서, 같으면 true, 다르면 false라고 한다.
삼항연산자
맨 앞에 조건문 들어가고 그 뒤로 물음표(?)와 조건이 참이라면 실행할 식이 물음표 뒤로 들어간다. 바로 뒤로 콜론(:)이 들어가며 조건이 거짓이라면 실행할 식이 마지막에 들어간다. 보통 if 명령문의 단축 형태로 쓰인다.
'L'etude' 카테고리의 다른 글
비동기호출 시 useEffect 사용 (0) | 2022.02.04 |
---|---|
Javascript: 단항연산자++, 배열리터럴 (0) | 2021.09.08 |
Python: Formatting / map / for in / boolean (0) | 2021.09.07 |
Javascript: 함수, 매개변수 parameter (0) | 2021.07.14 |
Dispatch, useSelector(), fragment (0) | 2021.07.14 |
댓글