유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

|=, ||=, ??=, ^=, **= 보고 당황하지 마세요!

ZeroCho TV

2025. 9. 7.

0

#frontend
  • 자바스크립트의 복합 할당 연산자(|=, ||=, ??=, ^=, **=)는 비트 연산 및 논리 연산과 함께 사용되는 축약 표현입니다. 💡
  • 비트 연산자는 비트 단위의 연산을 수행하며, 파이프(|) 연산자는 OR 연산을 나타냅니다. ⚙️
  • 'x += y'와 같이 더하기, 빼기, 곱하기, 나누기와 같은 연산자처럼 비트 연산자도 복합 할당 연산자로 사용할 수 있습니다. ➕
  • '||='는 OR 연산 후 할당하는 연산자로, 좌항이 falsy 값일 경우에만 우항을 할당합니다. 🎭
  • 널 병합 할당 연산자('??=')도 마찬가지로 좌항이 null 또는 undefined일 경우에만 우항을 할당하는 축약 표현입니다. 🪢
  • 이러한 연산자들은 자바스크립트 초기에 배우지만, 비트 연산 사용 빈도가 낮아 잊혀지기 쉽습니다. 📚
  • 복합 할당 연산자를 이해하면 코드의 간결성을 높이고 가독성을 향상시킬 수 있습니다. ✍️

Recommanded Videos