진법변환

bunny.log·2023년 9월 15일
0

10진수에서 n진수로 변환하는 방법 - toString()

const num = 10;
console.log(num.toString()); //"10" (num을 문자열로)
console.log(num.toString(2)); //"1010" (num을 2진수로)

const num2 = 15;
console.log(num2.toString()); //"15" (num2을 문자열로)
console.log(num2.toString(2)); //"1111" (num2진수로)

10진수에서 n진수로 변환하는 방법 - parseInt()

const str = "10";
console.log(parseInt(str)); //10 (str을 정수로)
console.log(parseInt(str, 2)); //2 (2진수를 10진수로)

const str2 = "11";
console.log(parseInt(str2)); //11 (str을 정수로)
console.log(parseInt(str2, 2)); //3 (2진수를 10진수로)

n진수에서 10진수로 변환하는 방법

var binary = "1111111111";
var decimal = parseInt(binary, 2);	// 2진수에서 10진수로

var octal = "1777";
var decimal = parseInt(octal, 8);	// 8진수에서 10진수로

var hex = "3ff";
var decimal = parseInt(hex, 16);	// 16진수에서 10진수로

n진수에서 n진수로 변환 방법

var binary = "1111111111";
var hex = parseInt(binary, 2).toString(16);	// 2진수에서 16진수로

var hex = "3ff";
var octal = parseInt(hex, 16).toString(8);	// 16진수에서 8진수로
profile
더 많은 유익한 내용은 ->> https://github.com/nam-yeun-hwa

0개의 댓글