이진 십진수 헥스 변환기

기본 숫자 변환

10진수, 이진수 및 16진수 0~16 목록

십진수 바이너리 16진수
0 00000000 0x0
1 00000001 0x1
2 00000010 0x2
3 00000011 0x3
4 00000100 0x4
5 00000101 0x5
6 00000110 0x6
7 00000111 0x7
8 00001000 0x8
9 00001001 0x9
10 00001010 0xa
11 00001011 0xb
12 00001100 0xc
13 00001101 0xd
14 00001110 0xe
15 00001111 0xf
16 00010000 0x10

자바스크립트로 기본 숫자 변환하기

이 웹 페이지는 자바스크립트를 사용하여 기본 숫자를 변환합니다. JavaScript는 이러한 목적을 위해 parseInt 및 toString 메서드를 제공합니다.

에 대한 첫 번째 매개변수는 십진수를 특정 기본 숫자로 변환하는 매개변수입니다.

var i = 334;
console.log(i.toString(16)); // display 14e

parseInt의 두 번째 매개변수는 특정 기본 숫자를 십진수로 변환하는 매개변수입니다.

console.log(parseInt('101001110',2)); // display 334

하지만 파스플로트는 기본 숫자 변환을 위한 매개변수를 제공하지 않습니다. 기본 숫자에서 실수를 변환하려면 스크립트를 작성해야 합니다.

저는 스택오버플로우에 있는 스크립트를 사용합니다.

function parseFloat(string, radix) {
  string = string.split(/\./);
  if (string[0] == '') {
    string[0] = "0";
  }
  if (string.length > 1 && string[1] != '') {
    var fractionLength = string[1].length;
    string[1] = parseInt(string[1], radix);
    string[1] *= Math.pow(radix, -fractionLength);
    return parseInt(string[0], radix) + string[1];
  }
  return parseInt(string[0], radix);
}

numbers - Converting hexadecimal to float in javascript - Stack Overflow

이 함수는 parseInt와 같은 기본 숫자 변환을 위한 매개변수를 제공합니다.

console.log(parseFloat('21.666666666666', 16)); // display 33.4