Hvordan konvertere et tall til en streng i JavaScript

Hvordan konvertere et tall til en streng i JavaScript
Håndtering av data er en avgjørende oppgave for enhver programmerer; JavaScript er et veldig allsidig programmeringsspråk som tilbyr flere innebygde metoder for å konvertere data til forskjellige datatyper. De .toString () er en av disse metodene. De .toString () Metode kan brukes til å konvertere datatypen til en variabel fra et tall til en streng. I denne hvordan-til-guiden lærer vi å konvertere et nummer til en streng ved hjelp av .toString () Metode i JavaScript.

De .toString () Metoden brukes ofte i kombinasjon med tall for å konvertere dem til strenger. Det tar en enkelt valgfri parameter:

Syntaks:

Num.toString (base)

Parameter: .toString () Metoden tar en enkelt valgfri parameter. Denne parameteren vil spesifisere basen til tallet som vil bli lagret i strengen.

Returverdi: .toString () Metode returnerer en streng som inneholder det spesifiserte nummerobjektet konvertert til den spesifiserte basen.

Hvordan endre et tall til en streng

Vi trenger bare å påkalle .toString () Metode uten å passere noen parametere, hvis vi bare vil representere tallet i strengform uten å endre basen:

var num = 549;
var str = num.toString ();
konsoll.logg (num);
konsoll.logg (type av num);
konsoll.log (str);
konsoll.logg (typeof str);

Hvordan konvertere et tall til en streng med base 2 (binær)

Hvis vi ønsker å konvertere et tall til en streng så vel som til en annen base, la oss si 2, så må vi også passere en parameter. I dette tilfellet vil vi passere 2 da vi ønsker å konvertere nummeret til binær:

var num = 549;
var str = num.toString (2);
konsoll.log (str);

Hvordan konvertere et tall til en streng med base 8 (oktal)

For å konvertere nummeret til en streng så vel som til et base 8 -nummer, vil vi passere 8 som en parameter:

var num = 549;
var str = num.toString (8);
konsoll.log (str);

Hvordan konvertere et tall til en streng med base 16 (heksadesimal)

På samme måte som å konvertere nummeret til en heksadesimal, samtidig som vi konverterer det til en streng, må vi påkalle .toString () metode og pass 16 som en parameter til det:

var num = 549;
var str = num.toString (16);
konsoll.log (str);

Hvordan bruke andre datatyper med toString () -metoden

De .toString () Metoden brukes også til å endre datatyper annet enn tall i strengrepresentasjonene deres.

La oss se på et eksempel der en matrise er konvertert til strengrepresentasjonen:

var arr = ["John", "Jerry"];
var str = arr.toString ();
konsoll.log (str);

På samme måte kan vi konvertere hvilken som helst datatype til en streng:

var bool = sant;
var str = bool.toString ();
konsoll.log (str);
konsoll.logg (typeof str);

Konklusjon

De .toString () Metoden tar et tall og endrer det til en streng. Det tar en enkelt valgfri parameter som kan brukes til å konvertere nummeret til en annen base. I JavaScript er det mye enklere å jobbe med strenger enn tall i noen tilfeller, så det er ikke en absurd idé å konvertere et tall til en streng.

I denne guiden lærte vi å konvertere et tall til en strengdatatype i JavaScript ved hjelp av .toString () metode. Videre lærte vi også å konvertere andre datatyper som objekter og booleans til strenger også.