아래 접두사를 붙이고 숫자를 입력하면 해당 진법의 수를 입력할 수 있다.
var binary = 0b11; // 2진법 (1*2) + (1*1) = 3
console.log(binary); // 출력: 3
var octal = 0o11; // 8진법 (1*8) + (1*1) = 11
console.log(octal); // 출력: 11
var hexadeciaml = 0x11; // 16진법 (1*16) + (1*1) = 17
console.log(hexadeciaml); // 출력: 17
hexadeciaml 변수에 입력된 숫자 17(16진수 11)을 toString을 이용해 16진법 문자열로 출력
console.log(hexadeciaml.toString(16)); // 출력: 11
toString(2), toString(8) 을 사용하여 2진수, 8진수 값을 구할 수 있다.
var n = '111'; // 2진수를 문자열로 저장
n = parseInt(n, 2); // n 속의 숫자를 2진수로 취급