Syntaks for tallets toString () -funksjon
Nedenfor er syntaks for toString () -metoden med tallet:
Antall.ToString (basetobeconvertedin)Returverdi
Returverdien av ToString () -metoden er en streng
Eksempler på toStringfunksjon med nummer
ToString () -funksjonen kan brukes med en tallvariabel ved å bruke en dot-operatør, så la oss opprette en tallvariabel med følgende uttalelse:
var numValue = 15;Nå skal vi utføre ToString -funksjonen, men med forskjellige argumenter som skildrer forskjellige basisverdier for det konverterte tallet
Eksempel 1: Konvertere et tall til en streng uten å endre basen
Vi kan enkelt endre en numerisk verdi til en strengverdi uten å endre basen, og for å gjøre at vi ikke gir noen argumenter inn i toString () funksjon.
Vi vil bruke toString () -funksjonen med variabelen vår numvalue og pass det deretter til konsollloggfunksjonen slik at vi får resultatet på konsollloggfunksjonen:
var str = numvalue.toString ();Etter å ha kjørt denne koden, får vi følgende utdata til terminalen vår:
Som du ser, konverterte toString () tallet til strengen uten å endre basen.
Eksempel 2: Konvertere et tall til binær ved hjelp av ToString -funksjonen
Vi kan bruke ToString -funksjonen med et tall for å konvertere den til et binært tall og deretter til en streng ved å gi argumentet som "2”
var str = numvalue.toString (2);Etter det kan vi vise resultatet på terminalen ved å bare sende variabelen STR inn i konsollloggfunksjonen som:
konsoll.log (str);Etter utførelsen av koden får vi følgende utdata på terminalen vår:
Som du kan se, var resultatet “1111”Som tilsvarer 15, men i binær eller base 2.
Eksempel 3: Konvertere et tall til oktal og deretter til en streng
For å konvertere et tall fra basen 10 til oktal eller base 8, må vi ganske enkelt passere i verdien “8” i argumentet om ToString () -funksjonen som
var str = numvalue.toString (8);Hvis vi utfører dette programmet, får du følgende utdata:
Utgangen “17”I oktal tilsvarer 15 i basen 10.
Eksempel 4: Konvertere et tall til heksadesimal ved hjelp av toString
Å konvertere et tall til et heksadesimalt tall eller base 16 er ganske enkelt. Du passerer ganske enkelt i verdien 16 i argumentene til ToString () -funksjonen som
var str = numvalue.toString (16);Utgangen fra kodesnappen som er nevnt ovenfor er som:
Som du enkelt kan observere, får vi produksjonen som "f”Som tilsvarer 15 i desimalbasen.
Eksempel 5: Konvertere et nummer til en brukerdefinert base ved hjelp av toString
En spennende funksjon ved ToString () -metoden er å konvertere nummeret til en brukerdefinert baseverdi. For å vise frem, vil vi konvertere "numvalue”Til base 6. Vi gjør det ved å bruke følgende linjer:
var str = numvalue.toString (6);Utfør programmet, så får du følgende resultat på terminalen din:
Som du enkelt kan observere at verdien 15 når den konverteres fra desimalbasen (10) til base 6, resulterer det i verdien 23.
Innpakning
Antall toString () -funksjonen i JavaScript kommer som en av standardpakkene. Det brukes til å konvertere et tall til en streng med muligheten til å endre basen før konverteringen. Hvis du vil konvertere den numeriske verdien til en streng uten noen basis konvertering, trenger du ikke å overføre noe argument til toString () -funksjonen. Hvis du vil konvertere den numeriske verdien fra en desimalbase (10) til en annen baseverdi, må du dessuten passere basenummeret som et argument til toString () -funksjonen.