티스토리 뷰
반응형
오늘은 Javascript의 Logical Assignment Operators에 대해 정리해본다.
Logical Assignment Operators란
변수에 값을 할당할 때 논리 연산을 결합하여 사용할 수 있게 한다.
Logical OR Assignment (||=)
왼쪽 피연산자가 falsy 값일 때만 오른쪽 피연산자를 왼쪽 피연산자에 할당한다.
let x = 0;
x ||= 5; // x는 5가 된다.
Logical AND Assignment (&&=)
왼쪽 피연산자가 truthy 값일 때만 오른쪽 피연산자를 왼쪽 피연산자에 할당한다.
let y = 10;
y &&= 5; // y는 5가 된다.
Nullish Coalescing Assignment (??=)
왼쪽 피연산자가 null 또는 undefined일 때만 오른쪽 피연산자를 왼쪽 피연산자에 할당한다.
let z;
z ??= 7; // z는 7이 된다.
Logical Assignment Operators를 통해 코드의 가독성을 높이고, 조건부 할당을 간결하게 표현할 수 있게 할 수 있다.
반응형
'Javascript와 Typescript' 카테고리의 다른 글
Javascript 진수 변환 (0) | 2024.12.30 |
---|---|
Javascript에서 빈 문자열을 숫자로 만들면? (1) | 2024.12.27 |
any 타입 제거하기 (0) | 2024.12.26 |
preventDefault vs. stoppropagation (0) | 2024.12.23 |
Math Prototype 사용 시 Babal Build Error -BABEL_TRANSFORM_ERROR (1) | 2024.12.20 |
- Total
- Today
- Yesterday
반응형