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.