Binarny
BASE 2MATH TOOLS
Konwerter liczb binarnych, dziesiętnych i szesnastkowych
Przeliczaj liczby między systemem binarnym, ósemkowym, dziesiętnym i szesnastkowym.
Dziesiętny
BASE 10Szesnastkowy
BASE 16Wszystkie konwersje przeprowadzane są wyłącznie w Twojej przeglądarce.
QUICK REFERENCE
lista dziesiętna, binarna i szesnastkowa od 0 do 16
| Dziesiętny | Binarny | Szesnastkowy |
|---|---|---|
| 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 |
HOW IT WORKS
Konwersja liczb podstawowych za pomocą JavaScript
Ta strona internetowa wykorzystuje JavaScript do konwersji liczb podstawowych. W tym celu JavaScript udostępnia metody parseInt i toString. Pierwszy parametr
toString służy do konwersji liczby dziesiętnej na określoną liczbę bazową. Drugi parametr
const value = 334;
value.toString(16); // "14e"
parseInt służy do konwersji określonej liczby podstawowej na dziesiętną.
parseInt('101001110', 2); // 334
Ale parseFloat nie udostępnia parametrów do konwersji liczby bazowej. Musisz napisać jakiś skrypt, jeśli chcesz przekonwertować float z dowolnej liczby bazowej.
Używam tych skryptów, które znajdują się w Stackoverflow.
Converting hexadecimal to float in JavaScript – Stack Overflow
Ta funkcja udostępnia parametr do konwersji liczby bazowej, np. parseInt.