JadeCode

[자바스크립트] 2진수, 8진수, 16진수 변환 본문

개발/알고리즘

[자바스크립트] 2진수, 8진수, 16진수 변환

z-zero 2023. 2. 9. 19:00

알고리즘을 풀다보면 2진수로 변환해 풀어야하는 문제들이 종종 있다.

 

자바스크립트 메소드를 사용하면 쉽게 바꿀 수 있다.

 

10진수 -> 2진수 ->10진수

let decimal = 25;
let binary = decimal.toString(2); // '11001'
let binaryToDecimal = parseInt(binary,2); //25

 

+ 8진수, 16진수

let octal = decimal.toString(8) //'31' 
let hexadecimal = decimal.toString(16) //'19'
let octalToDecimal = parseInt(octal,8) //25
let hexadecimalToDecimal = parseInt(hexadecimal,16) //25

 

중요한 점은 2진수, 8진수, 16진수는 문자열로 나타난다는 점이다.

 

Comments