Aplikácia transformácie na reťazce v JavaScripte
Majme premennú num s
nejakým číslom:
let num = 12345;
Poďme zistiť počet číslic v tomto čísle.
Ako už viete, na zistenie dĺžky reťazca
môžete použiť vlastnosť length.
Ta však funguje len s reťazcami, a pri aplikovaní na číslo nebude fungovať:
let num = 12345;
alert(num.length); // vypíše undefined
Na vyriešenie problému transformujme naše číslo na reťazec a zistime dĺžku tohto reťazca:
let num = 12345;
let str = String(num); // transformujeme naše číslo na reťazec
alert(str.length); // zistíme dĺžku reťazca
Môžeme nezavádzať medzipremennú
str, ale aplikovať vlastnosť length
priamo na výsledok funkcie String:
let num = 12345;
alert(String(num).length); // zistíme dĺžku reťazca
Daná premenná s číslom. Zistite počet číslic v tomto čísle.
Dané dve premenné s číslami. Zistite počet číslic v jednom a v druhom čísle, výsledky spočítajte a vypíšte na obrazovku.