저장을 습관화
자바스크립트 - 정수의 진수 변환 본문
1. 10진수에서 2진수, 8진수, 16진수로 바꾸는 방법
let 십진수 = 1234;
let 이진수 = 십진수.toString(2);
console.log(이진수); // 10011010010
let 팔진수 = 십진수.toString(8);
console.log(팔진수); // 2322
let 십육진수 = 십진수.toString(16);
console.log(십육진수); // 4d2
2. 2진수, 8진수, 16진수에서 10진수로 바꾸는 방법
let 이진수 = "10011010010";
console.log(parseInt(이진수, 2)); // 1234
let 팔진수 = "2322";
console.log(parseInt(팔진수, 8)); // 1234
let 십육진수 = "4d2";
console.log(parseInt(십육진수, 16)); // 1234
3. n진수에서 n진수로 바꾸는 방법
// 2진수에서 16진수로
let 이진수 = "10011010010";
console.log(parseInt(이진수, 2).toString(16)); // 4d2
// 16진수에서 8진수로
let 십육진수 = "4d2";
console.log(parseInt(십육진수, 16).toString(8)); // 2322
[내용 출처]
https://jsikim1.tistory.com/161
JavaScript 진수 변환 방법
JavaScript 진수 변환 방법 JavaScript 에서 진수 변환하는 방법을 알려드리도록 하겠습니다. 10진수에서 n진수로 변환하는 방법 var decimal = 1023; var binary = decimal.toString(2);// 2진수로 var octal = decimal.toStrin
jsikim1.tistory.com
'공부 > JavaScript' 카테고리의 다른 글
자바스크립트 - BigInt, 2^53 이상의 숫자를 표현할 때 (0) | 2023.09.30 |
---|---|
자바스크립트 유니코드를 사용하여 알파벳 배열 만들기 (0) | 2023.09.29 |
자바스크립트 문자열과 배열에서 중복값 제거 Set, filter, indexOf, reduce, includes, forEach, for of (0) | 2023.09.22 |
자바스크립트 Array를 이용하여 정수 n부터 m까지의 배열을 만드는 방법 (0) | 2023.09.21 |
자바스크립트 소수인지 확인하는 방법 (0) | 2023.09.21 |