JavaScript

JavaScript | 진수 변환

LaKinRad 2022. 9. 14. 18:26
10진수를 n진수로 변환하는 코드
var num = 125;

// 10진수를 2, 8, 16진수로 각각 변환

num.toString(2);	// '1111101'
num.toString(8);	// '175'
num.toString(16);	// '7d'

 

n진수를 10진수로 변환하는 코드
var bin = 1111101;
var oct = 175;
var hex = '7d';

// 2, 8, 16진수를 10진수로 변환

parseInt(bin, 2);	// 125
parseInt(oct, 8);	// 125
parseInt(hex, 16);	// 125

 

n진수를 n진수로 변환하는 코드
var bin = 1111101;
var hex = '7d';

// 2진수를 3진수로, 16진수를 8진수로 변환 (10진수는 모두 125)

parseInt(bin, 2).toString(3);	// '11122'
parseInt(hex, 16).toString(8);	// '175'