반응형

 

 

 

 

 

 

> 관련글 :: [JS] 자바스크립트 2진수, 8진수, 16진수 입력하기

 

 

 

 

📌 자바스크립트 진수(진법) 변환 방법

 

◾ 2진수 변환

/* 2진수 -> 10진수 */
let bin = "1111011";
let dec = parseInt(bin, 2); // === "123"


/* 2진수 -> 16진수 (10진수로 변환 후 16진수로 변환) */
let bin = "1111011";
let hex = parseInt(bin, 2).toString(16); // === "7b"

 

 

◾ 8진수 변환

8진수는 2나 16 등이 있는 부분을 8로 바꾸면 변환할 수 있으므로 생략

 

 

◾ 10진수 변환

/* 10진수 -> 2진수 */
let dec = 123;
let bin = dec.toString(2); // === "1111011"


/* 10진수 -> 16진수 */ 
let dec = 123;
let hex = dec.toString(16); // === "7b"

 

 

 

◾ 16진수 변환

/* 16진수 -> 2진수 (10진수로 변환 후 2진수로 변환) */ 
let hex = "7b";
let bin = parseInt(hex, 16).toString(2); // === "1111011"


/* 16진수 -> 10진수 */
let hex = "7b";
let dec = parseInt(hex, 16); // === "123"

 

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기