Как да конвертирате число в двоични, осмични или шестнадесетични низове в JavaScript?

Kak Da Konvertirate Cislo V Dvoicni Osmicni Ili Sestnadeseticni Nizove V Javascript



Двоичен ”, “ осмичен ', и ' Шестнадесетичен ” са общите бройни системи, използвани в компютърните науки и цифровата електроника. Има няколко приложения за тези бройни системи в компютърното програмиране. Например „шестнадесетичен“ се използва за представяне на местоположения в паметта, цветови кодове и ASCII кодове и също така се използва в мрежови протоколи, като IPv6. Като има предвид, че „Binary“ се използва като основен/основен език на компютрите, докато „octal“ се използва като стенограма за binary.

Този блог ще илюстрира процедурата за преобразуване на десетично число в двоични, осмични или шестнадесетични низове в JavaScript.

Как да конвертирате числа в двоични, осмични или шестнадесетични низове в JavaScript?

За преобразуване на числа във всяка бройна система, като например „ двоичен ”, “ осмичен ', или ' шестнадесетичен ', използвай ' toString() ” метод. Това е вграден метод на „ низ ” обект, който приема основа на бройната система като параметър за преобразуване на числото в определена основа, като например „двоична”, „осмична” или „шестнадесетична”.







Синтаксис



Следвайте дадения синтаксис за преобразуване на числа в двоичен, осмичен или шестнадесетичен низ:



номер. toString ( база )

Тук основата ще бъде „ 2 ' за двоичен файл, ' 8 ” за осмично и „ 16 ” за шестнадесетично число.





Подход 1: Преобразуване на число в двоичен низ

Двоичната система е бройна система с основа 2, което означава, че всички числа са представени само с две цифри, 0 и 1. За преобразуване в двоична система предайте основата “ 2 ” като аргумент в метода „toString()”.

Пример

Създайте променлива ' никой ', който съхранява числото' 315 ”:



нямам = 315 ;

Сега извикайте метода „toString()“, като предадете база „2“, за да преобразувате числото в двоична бройна система:

var binaryNum = никой. toString ( 2 ) ;

Накрая отпечатайте полученото двоично число на конзолата:

конзола. дневник ( binaryNum ) ;

Изходът показва „ 100111011 ”, което е двоичното представяне на числото “ 315 ”:

Подход 2: Преобразуване на число в осмичен низ

Осмичната е числова система с основа 8, която използва осем цифри, от 0 до 7. Често се използва като стенограма за двоична система. Например, една осмична цифра може да представлява три двоични цифри. Въпреки че е по-рядко използван от двоичния и шестнадесетичния, той все още се използва в някои компютърни програми и цифрови системи.

Пример

За преобразуване на число в осмично или основа 8, подайте „ 8 ” като аргумент на метода „toString()”:

беше octalNum = никой. toString ( 8 ) ;

конзола. дневник ( осмичноЧисло ) ;

Изход

Подход 3: Преобразуване на число в шестнадесетичен низ

Шестнадесетичната система или с основа 16 е числова система с 16 цифри, вариращи от 0 до 9 и от A до F. Често се използва като стенограма за двоична система и се използва широко в компютърното програмиране.

Пример

Извикайте метода „toString()“ с „16“ като аргумент за преобразуване на число в шестнадесетичен низ:

беше hexNum = никой. toString ( 16 ) ;

Накрая отпечатайте шестнадесетичното число на конзолата:

конзола. дневник ( hexNum ) ;

Вижда се, че „ 315 ” е успешно преобразувано в шестнадесетично число, което е „ 13б ”:

Това беше всичко за преобразуването на числото в двоично, осмично или шестнадесетично число в JavaScript.

Заключение

За преобразуване на числа в двоични, осмични или шестнадесетични низове, използвайте „ toString() ” метод. Този метод приема база на бройната система като параметър за преобразуване на числото в определена основа, като например „двоична“, „осмична“ или „шестнадесетична“. Този блог илюстрира процедурата за преобразуване на число в двоични, осмични или шестнадесетични низове в JavaScript.