Tillämpning av strängkonvertering i JavaScript
Låt oss säga att vi har en variabel num med
ett nummer:
let num = 12345;
Låt oss ta reda på antalet siffror i detta nummer.
Som du redan vet, för att hitta längden på en sträng,
kan du använda egenskapen length.
Den fungerar dock bara med strängar, och när den appliceras på ett nummer, kommer den inte att fungera:
let num = 12345;
alert(num.length); // kommer att visa undefined
För att lösa problemet, låt oss konvertera vårt nummer till en sträng och hitta längden på denna sträng:
let num = 12345;
let str = String(num); // konverterar vårt nummer till en sträng
alert(str.length); // hittar längden på strängen
Du behöver inte introducera en mellanliggande variabel
str, utan kan applicera egenskapen length
direkt på resultatet av funktionen String:
let num = 12345;
alert(String(num).length); // hittar längden på strängen
En variabel med ett nummer är given. Ta reda på antalet siffror i detta nummer.
Två variabler med nummer är givna. Ta reda på antalet siffror i det ena och i det andra numret, addera resultaten och skriv ut dem på skärmen.