Kā pārvērst skaitli binārās, oktālās vai heksadecimālās virknēs JavaScript?

Ka Parverst Skaitli Binaras Oktalas Vai Heksadecimalas Virknes Javascript



' Binārs ”, “ Octal ', un ' Heksadecimāls ” ir izplatītās skaitļu sistēmas, ko izmanto datorzinātnēs un digitālajā elektronikā. Datorprogrammēšanā šīm numuru sistēmām ir vairāki pielietojumi. Piemēram, “heksadecimālais” tiek izmantots, lai attēlotu atmiņas vietas, krāsu kodus un ASCII kodus, un to izmanto arī tīkla protokolos, piemēram, IPv6. Tā kā “binārā” tiek izmantota kā datoru pamata/pamata valoda, savukārt “oktāls” tiek izmantots kā binārā saīsinājums.

Šis emuārs ilustrēs decimālskaitļa konvertēšanas procedūru par binārām, oktālām vai heksadecimālām virknēm JavaScript.

Kā pārvērst skaitļus binārās, oktālās vai heksadecimālās virknēs JavaScript?

Lai skaitļus pārvērstu par jebkuru skaitļu sistēmu, piemēram, ' binārs ”, “ oktāls ”, vai “ heksadecimāls ”, izmantojiet “ toString() ” metode. Tā ir iebūvēta metode Stīga ” objekts, kas izmanto skaitļu sistēmas bāzi kā parametru, lai pārvērstu skaitli noteiktā bāzē, piemēram, “binārā”, “oktālā” vai “heksadecimālā”.







Sintakse



Lai skaitļus pārvērstu binārā, oktālā vai heksadecimālā virknē, ievērojiet norādīto sintakse:



numuru. toString ( bāze )

Šeit bāze būs ' 2 ' bināram, ' 8 ' astotniekam un ' 16 ” heksadecimālajam skaitlim.





1. pieeja: konvertējiet numuru binārā virknē

Binārā ir 2 bāzes skaitļu sistēma, kas nozīmē, ka visi skaitļi ir attēloti tikai ar diviem cipariem, 0 un 1. Lai pārvērstu bināros, nododiet bāzi “ 2 ” kā argumentu metodē “toString()”.

Piemērs

Izveidojiet mainīgo ' uz viena ', kas saglabā numuru' 315 ”:



Man ir numurs = 315 ;

Tagad izsauciet metodi “toString()”, nododot bāzi “2”, lai skaitli pārvērstu binārā skaitļu sistēmā:

var binaryNum = uz viena. toString ( 2 ) ;

Visbeidzot konsolē izdrukājiet iegūto bināro skaitli:

konsole. žurnāls ( bināraisNum ) ;

Izvade parāda ' 100111011 'kas ir skaitļa binārais attēlojums' 315 ”:

2. pieeja: konvertējiet skaitli par oktālo virkni

Octal ir 8. bāzes skaitļu sistēma, kas izmanto astoņus ciparus no 0 līdz 7. To bieži izmanto kā bināro skaitļu saīsinājumu. Piemēram, viens oktālais cipars var apzīmēt trīs bināros ciparus. Lai gan to izmanto retāk nekā bināro un heksadecimālo, to joprojām izmanto dažās datorprogrammēšanā un digitālajās sistēmās.

Piemērs

Lai pārvērstu skaitli oktālā vai 8. bāzē, nododiet “ 8 ” kā argumentu metodei “toString()”:

bija octalNum = uz viena. toString ( 8 ) ;

konsole. žurnāls ( octalNum ) ;

Izvade

3. pieeja: konvertējiet skaitli heksadecimālajā virknē

Heksadecimālā jeb 16. bāze ir skaitļu sistēma ar 16 cipariem no 0 līdz 9 un no A līdz F. To bieži izmanto kā bināro saīsinājumu, un to plaši izmanto datorprogrammēšanā.

Piemērs

Izsauciet metodi “toString()” ar “16” kā argumentu skaitļa konvertēšanai heksadecimālā virknē:

bija hexNum = uz viena. toString ( 16 ) ;

Visbeidzot konsolē izdrukājiet heksadecimālo skaitli:

konsole. žurnāls ( hexNum ) ;

Var redzēt, ka ' 315 ” ir veiksmīgi pārveidots par heksadecimālo skaitli, kas ir „ 13b ”:

Tas viss attiecas uz skaitļa pārveidošanu par bināro, oktālo vai heksadecimālo skaitli JavaScript.

Secinājums

Lai skaitļus pārvērstu binārās, oktālās vai heksadecimālās virknēs, izmantojiet ' toString() ” metode. Šī metode izmanto skaitļu sistēmas bāzi kā parametru skaitļa konvertēšanai noteiktā bāzē, piemēram, “binārā”, “oktālā” vai “heksadecimālā”. Šis emuārs ilustrē procedūru skaitļa konvertēšanai par binārām, oktālām vai heksadecimālām virknēm JavaScript.