Slik konverterer et tall til streng i Javascript

Slik konverterer et tall til streng i Javascript


Når du oppretter nettsteder med Javascript-funksjoner, vil du ofte behov for å håndtere ulike typer data inkludert tekststrenger og tall. Hvis Javascript-koden bruker tallverdier eller variabler, og du trenger å inkludere dem i løpet av strenger, kanskje for brukeren skjerm eller bruke andre funksjoner, kan du gjøre det på en rekke måter. Prosessen er enkel, men du trenger ikke å velge en tilnærming som passer numerisk du arbeider med.

Bruksanvisning

1 Legg til et nummer variabel til en tom strengverdi. Hvis nummeret er lagret som en variabel, kan du konvertere den til en streng variabel ved å legge verdien til en tom streng bokstavelig. Følgende eksempelkode demonstrerer denne teknikken:
Var num = 5;
Var numString = "" + num;

Den andre variable har nå en strengverdi med teksten tegnet representerer tallet. Du kan bruke denne teknikken uten å lagre resultatet som en variabel, som følger:
alert (( "" + num) .length);

Denne koden slår sammen antall med en tom streng, så utganger lengden tilhører den resulterende strengen.

2 Sette sammen ditt nummer variabel med en tom streng, lagring resultatet i eksisterende variabel. Hvis du ikke trenger å lagre resultatene i en egen variabel og ikke lenger trenger din opprinnelige antallet variabel, kan du bruke følgende stenografi kode for å konvertere antall variable til en streng variabel:
num + = "";

Dette har samme effekt som følgende kode:
num = num + "";

Resultatet er en streng med antallet tegn i den.

3 Legg inn tallverdi direkte til en streng. Du trenger ikke å bruke tall variabler for å konvertere til strenger. Man kan bruke en numerisk verdi for å utføre de samme prosesser som i følgende eksempel:
Var numString = "" + 6;

En alternativ måte for å representere denne bruker følgende sammensetning prosess:
Var numString = "";
numString + = 6;

Disse prosessene har samme resultat, så velg et alternativ som er mest fornuftig for deg.

4 Legg nummeret ditt til en streng med andre figurer i den. Hvis du konverterer nummeret ditt til en streng å bruke med tilleggstekst, kan du legge den direkte til denne teksten. Følgende eksempelkode demonstrerer:
Var someWords = "Min alder er";
someWords + = 5;

Når Javascript behandler tillegg operatør med tall, bærer det ut et regnestykke. Når den behandler operatøren i en uttalelse med en streng og et tall, slår sammen den strengen og tall i en ny streng.

5 Bruk nummer klassen til å konvertere nummeret ditt til en streng. Hvis koden din bruker Javascript Number klassen, kan du bruke klassemetoder for konverteringen. Følgende eksempelkode demonstrerer skape et nummer objekt:
Var numObject = ny Number (7);

Når du har et nummer objekt, kan du bruke toString-metoden på det slik:
Var numString = numObject.toString ();

Du kan levere en valgfri radix som angir antall basen du vil bruke, for eksempel binær:
Var numString = numObject.toString (2);

Hint

  • Javascript variablene er ikke sterkt skrevet, noe som betyr at variabeltyper kan endre seg.
  • Javascript-funksjoner kan være uforutsigbare, så sørg for at du teste koden i stor utstrekning.