Šiame tinklaraštyje bus parodyta dešimtainio skaičiaus konvertavimo į dvejetaines, aštuntaines arba šešioliktaines eilutes JavaScript programoje procedūra.
Kaip „JavaScript“ konvertuoti skaičius į dvejetaines, aštuntaines arba šešioliktaines eilutes?
Norėdami konvertuoti skaičius į bet kokią skaičių sistemą, pvz. dvejetainis “, „ aštuntainė “ arba „ šešioliktainis ', naudoti ' toString() “ metodas. Tai yra integruotas metodas Styga “ objektas, kuris naudoja skaičių sistemos bazę kaip parametrą, kad skaičius konvertuotų į nurodytą bazę, pvz., „dvejetainis“, „aštuontainis“ arba „šešioliktainis“.
Sintaksė
Norėdami konvertuoti skaičius į dvejetainę, aštuntainę arba šešioliktainę eilutę, vadovaukitės nurodyta sintaksė:
numerį. toString ( bazė )
Čia bazė bus ' 2 “ dvejetainiam, “ 8 “ – aštuontainė ir “ 16 “ šešioliktainiam skaičiui.
1 metodas: konvertuokite skaičių į dvejetainę eilutę
Dvejetainė yra 2 bazinių skaičių sistema, o tai reiškia, kad visi skaičiai pavaizduoti tik dviem skaitmenimis 0 ir 1. Norėdami konvertuoti į dvejetainę, perduokite bazę “ 2 “ kaip argumentą metode „toString()“.
Pavyzdys
Sukurkite kintamąjį ' ant vieno “, kuriame saugomas numeris “ 315 “:
Aš turiu numerį = 315 ;
Dabar iškvieskite metodą „toString()“, perduodami bazę „2“, kad skaičių konvertuotumėte į dvejetainę skaičių sistemą:
var binaryNum = ant vieno. toString ( 2 ) ;Galiausiai konsolėje atspausdinkite gautą dvejetainį skaičių:
konsolė. žurnalas ( dvejetainisNum ) ;Išvestyje rodoma „ 100111011 'kuris yra dvejetainis skaičiaus atvaizdas' 315 “:
2 metodas: konvertuokite skaičių į aštuntainę eilutę
Aštuontainė yra 8 bazinių skaičių sistema, kurioje naudojami aštuoni skaitmenys nuo 0 iki 7. Ji dažnai naudojama kaip dvejetainių žodžių santrumpa. Pavyzdžiui, vienas aštuntainis skaitmuo gali reikšti tris dvejetainius skaitmenis. Nors jis naudojamas rečiau nei dvejetainis ir šešioliktainis, jis vis dar naudojamas kai kuriose kompiuterių programavimo ir skaitmeninėse sistemose.
Pavyzdys
Norėdami konvertuoti skaičių į aštuntąją arba bazinę 8, perduokite „ 8 “ kaip metodo „toString()“ argumentą:
buvo aštuntasisNum = ant vieno. toString ( 8 ) ;konsolė. žurnalas ( aštuntainisSkaičius ) ;
Išvestis
3 metodas: konvertuokite skaičių į šešioliktainę eilutę
Šešioliktainis arba 16 bazinis skaičius yra skaičių sistema, turinti 16 skaitmenų nuo 0 iki 9 ir nuo A iki F. Ji dažnai naudojama kaip dvejetainių žodžių santrumpa ir plačiai naudojama kompiuterių programavime.
Pavyzdys
Iškvieskite metodą „toString()“ naudodami „16“ kaip argumentą, skirtą skaičių konvertuoti į šešioliktainę eilutę:
buvo šešioliktainis skaičius = ant vieno. toString ( 16 ) ;Galiausiai konsolėje atspausdinkite šešioliktainį skaičių:
konsolė. žurnalas ( šešiolik.Num ) ;Galima pastebėti, kad „ 315 “ buvo sėkmingai konvertuotas į šešioliktainį skaičių, kuris yra „ 13b “:
Tai buvo viskas apie skaičiaus konvertavimą į dvejetainį, aštuntąjį arba šešioliktainį skaičių „JavaScript“.
Išvada
Norėdami konvertuoti skaičius į dvejetaines, aštuntaines arba šešioliktaines eilutes, naudokite ' toString() “ metodas. Šis metodas naudoja skaičių sistemos pagrindą kaip parametrą skaičiui konvertuoti į nurodytą bazę, pvz., „dvejetainis“, „aštuontainis“ arba „šešioliktainis“. Šis tinklaraštis iliustruoja skaičių konvertavimo į dvejetaines, aštuntaines arba šešioliktaines eilutes JavaScript programoje procedūra.