JavaScript - 진수 변환

최재원·2022년 4월 11일
0

진수 변환


10진수 => n진수로 변환

// toString
let decimal = 16

// 10진수 => 2, 8, 16진수로의 변환
let binary = decimal.toString(2);	// 10000
let octal = decimal.toString(8);	// 20
let hex = decimal.toString(16);		// 10

n진수 => 10진수로 변환

// 10진수(int)형으로 바꾼다고 생각하자
// 2, 8, 16진수 => 10진수로의 변환

// 2진수에서 10진수로 
let binary = "1000";
let decimal = parseInt(binary, 2); // 8

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

// 16진수에서 10진수로
let hex = "c";
decimal = parseInt(hex, 16); // 12

profile
https://github.com/jaewon1676

0개의 댓글