JavaScript에서의 다양한 숫자 표기법 이해하기

BossTeemo·2024년 5월 6일
0
post-thumbnail

JavaScript에서의 다양한 숫자 표기법 이해하기

소개

JavaScript에서는 다양한 숫자 표기법을 통해 숫자를 표현할 수 있습니다. 이 글에서는 JavaScript에서 사용할 수 있는 다양한 숫자 표기법과 그 활용 방법을 살펴보겠습니다.

10진수 표기법

10진수 표기법은 가장 일반적으로 사용되는 숫자 표기법입니다. 0부터 9까지의 숫자를 사용하며, 소수점도 포함할 수 있습니다.

예시:

let decimal = 1234;
let decimalWithFraction = 56.78;

2진수 표기법

2진수 표기법은 0과 1만 사용하며, 숫자 앞에 0b를 붙여 표현합니다.

예시:

let binary = 0b1101; // 13

8진수 표기법

8진수 표기법은 0부터 7까지의 숫자를 사용하며, 숫자 앞에 0o를 붙여 표현합니다.

예시:

let octal = 0o17; // 15

16진수 표기법

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과 Infinity

  • NaN: 'Not a Number'의 약자로, 연산 결과가 숫자가 아닐 때 나타납니다.
  • Infinity: 양의 무한대를 나타내며, 무한히 큰 숫자를 의미합니다. 반대로 음의 무한대는 -Infinity로 나타냅니다.

예시:

console.log(NaN); // NaN
console.log(1 / 0); // Infinity
console.log(-1 / 0); // -Infinity

결론

JavaScript에서는 다양한 숫자 표기법을 사용하여 숫자를 표현할 수 있습니다. 이를 활용하여 코드를 더욱 가독성 있고 이해하기 쉽게 만들 수 있습니다.

profile
1인개발자가 되겠다

0개의 댓글