JavaScript에서의 다양한 숫자 표기법 이해하기
JavaScript에서는 다양한 숫자 표기법을 통해 숫자를 표현할 수 있습니다. 이 글에서는 JavaScript에서 사용할 수 있는 다양한 숫자 표기법과 그 활용 방법을 살펴보겠습니다.
10진수 표기법은 가장 일반적으로 사용되는 숫자 표기법입니다. 0부터 9까지의 숫자를 사용하며, 소수점도 포함할 수 있습니다.
예시:
let decimal = 1234;
let decimalWithFraction = 56.78;
2진수 표기법은 0과 1만 사용하며, 숫자 앞에 0b
를 붙여 표현합니다.
예시:
let binary = 0b1101; // 13
8진수 표기법은 0부터 7까지의 숫자를 사용하며, 숫자 앞에 0o
를 붙여 표현합니다.
예시:
let octal = 0o17; // 15
16진수 표기법은 0부터 9까지의 숫자와 A부터 F까지의 알파벳을 사용하며, 숫자 앞에 0x
를 붙여 표현합니다.
예시:
let hexadecimal = 0x1A; // 26
지수 표기법은 매우 큰 숫자나 매우 작은 숫자를 표현할 때 사용하며, e
를 사용하여 지수를 나타냅니다.
예시:
let largeNumber = 1e6; // 1000000
let smallNumber = 5e-3; // 0.005
JavaScript에서는 숫자 사이에 밑줄(_
)을 사용하여 숫자를 구분할 수 있습니다. 이는 큰 숫자를 읽기 쉽게 만들기 위한 표기법입니다.
예시:
let largeNumber = 1_000_000; // 1000000
let hexWithSeparator = 0xFF_FF; // 65535
NaN
: 'Not a Number'의 약자로, 연산 결과가 숫자가 아닐 때 나타납니다.Infinity
: 양의 무한대를 나타내며, 무한히 큰 숫자를 의미합니다. 반대로 음의 무한대는 -Infinity
로 나타냅니다.예시:
console.log(NaN); // NaN
console.log(1 / 0); // Infinity
console.log(-1 / 0); // -Infinity
JavaScript에서는 다양한 숫자 표기법을 사용하여 숫자를 표현할 수 있습니다. 이를 활용하여 코드를 더욱 가독성 있고 이해하기 쉽게 만들 수 있습니다.