쉽게 or, end로 알아왔지만
실제 자바스크립트에서 해석하는 건 아래와 같다
1. &&
앞이 true면 뒤에 걸 실행해라
2. ||
앞이 false면 뒤에 걸 실행해라
3. ??
앞이 null이나 undefinded면 뒤에 걸 실행해라
4. ?. (optional chaining)
앞에 값이 존재하면 뒤를 실행
앞에 값이 존재하지 않으면 거기서 멈춰서 에러를 표시하지 않고 undefinded를 만듦
'js' 카테고리의 다른 글
[javascript] 마우스 좌표 (screenX, clientX, pageX, offsetX) (0) | 2022.11.14 |
---|---|
[javascript] 재귀 함수 (0) | 2022.11.11 |
[javascript] 호출 스택과 이벤트 루프 (0) | 2022.11.08 |
[javascript] class 상속 extends, super (0) | 2022.11.02 |
[javascript] 생성자 함수(new)와 클래스(class) (0) | 2022.10.28 |