Tipo konvertavimo taikymas eilutėms JavaScript
Tarkime, kad turime kintamąjį num su
kažkokiu skaičiumi:
let num = 12345;
Ieškokime skaitmenų skaičiaus šiame skaičiuje.
Kaip jau žinote, norint rasti eilutės ilgį,
galima naudoti savybę length.
Ji, tačiau, veikia tik su eilutėmis, o pritaikyta skaičiui, neveiks:
let num = 12345;
alert(num.length); // išves undefined
Norėdami išspręsti problemą, paverskime savo skaičių į eilutę ir raskime šios eilutės ilgį:
let num = 12345;
let str = String(num); // paverčiame savo skaičių į eilutę
alert(str.length); // randame eilutės ilgį
Galima neįvesti tarpinio kintamojo
str, o pritaikyti savybę length
iškart funkcijos String rezultatui:
let num = 12345;
alert(String(num).length); // randame eilutės ilgį
Duotas kintamasis su skaičiumi. Raskite skaitmenų skaičių šiame skaičiuje.
Duoti du kintamieji su skaičiais. Raskite skaitmenų skaičių viename ir antrame skaičiuje, rezultatus sudėkite ir išveskite į ekraną.