반응형
&&= 연산자 (And-Assign)
좌측과 우측 변수가 모두 true 라면 좌측 변수에 우측 변수에 할당된 값을 할당합니다.
let a = 5;
let b = 10;
// a 와 b 변수 모두가 true 라면 b 변수의 값을 a 에 할당합니다.
a &&= b; // a는 b와 같은 값인 10이 됩니다.
||= 연산자 (Or-Assign)
좌측 변수가 false 인 경우에만 우측 변수의 값을 좌측 변수에 할당합니다.
let a = false;
let b = 10;
//좌측변수 a 가 false 이므로 b의 값을 a에 할당합니다.
a ||= b; // a는 b와 같은 값인 10이 됩니다.
??= 연산자 (Nullish-Assign)
좌측 변수가 null 또는 undefined 인 경우에만 좌측 변수에 우측 변수의 값을 할당합니다.
let a = null;
let b = 10;
//좌측변수 a 가 null 이므로 우측 변수 b의 값을 할당합니다.
a ??= b; // a는 b와 같은 값인 10이 됩니다.
반응형
'자바스크립트' 카테고리의 다른 글
[JS] input file 에 등록된 이미지를 임시로 읽어오는 방법 (0) | 2023.06.09 |
---|---|
[java script] Private Class Fields [ ES2019 ~] (0) | 2023.03.22 |
[JS] 카멜표기법으로 표기된 문자열에 공백을 추가하는 2가지 방법 (0) | 2023.03.18 |
[javascript] 간단한 무한 스크롤 (0) | 2023.03.15 |
[JS] 자바스크립트로 일주일 동안 보지 않기 구현(쿠키) (0) | 2023.03.11 |