반응형
> 관련글 :: [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"
반응형
'Frontend > JavaScript' 카테고리의 다른 글
[JS] 자바스크립트 문자를 아스키 코드로 변환하기 (0) | 2022.05.09 |
---|---|
[JS] 자바스크립트 2진수, 8진수, 16진수 입력하기 (0) | 2022.05.09 |
[JS] 자바스크립트 함수 파라미터 기본값 설정하기 (0) | 2022.02.25 |
[JS] 자바스크립트 함수 실행 시간 측정하기 (0) | 2022.02.24 |
[JS] 자바스크립트 배열의 특정 값 제거하기 (0) | 2022.02.22 |
최근댓글