STUDYING/JavaScript

[Javascript] 변수(variable) | 숫자형(Number)

지니리 2022. 4. 20. 06:02

숫자형(Number) 숫자 형태로 이루어진 자료형이다.

평소 우리가 사용하는 건 10진수이다. 2진수, 8진수, 16진수에 대해 알아보고 어떻게 사용하는지도 알아보자.


 

2진수

0b 0000 0000

 2진수는 위와 같은 형태로 사용한다. 0은 숫자 표현이라는 형식적인 느낌이고 b는 binary를 뜻한다.

0 b 0 0 0 0 0 0 0 0
    128 64 32 16 8 4 2 1

ex) 10진수 255를 2진수로 0b 1111 1111/ 10진수 179는 2진수로 0b 1011 0011로 나타낼 수 있음.

 

8진수

0o00

 8진수는 위와 같은 형태로 사용한다. 0은 숫자 표현이라는 형식적인 느낌이고 o는 octal를 뜻한다.

0 o 0 0 0
    64 8 1

ex) 10진수 255를 8진수로 0o377/ 10진수 179는 8진수로 0o263으로 나타낼 수 있음.

 

16진수

0x00

16진수는 위와 같은 형태로 사용한다. x는 hexadecimal을 뜻한다.

0 x 0 0
    16 1

ex) 10진수 255를 16진수로 0xff/ 10진수 179를 16진수로 0xb3으로 나타낼 수 있음.


 

숫자형은 아래와 같이 사용할 수 있다.

let num = 255;

console.log(num.toString(2));	// 11111111
console.log(num.toString(8));	// 377
console.log(num.toString(16));	// ff