JavaScript - 문제 미리보기
문제 194
hard
다음 코드에서 에러가 발생하는 이유는?
```javascript
let x = 5n;
let y = x / 2; // 에러 발생
```
정답: B
BigInt와 일반 Number 타입 간의 직접적인 산술 연산은 허용되지 않습니다. 이는 타입 변환 과정에서 정보 손실이 발생할 수 있기 때문입니다. 올바른 방법은 `Number(x) / 2` 또는 `x / 2n`과 같이 명시적 변환을 사용하는 것입니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.