Funkcija Number
Funkcija Number konvertiše prosleđenu
vrednost u broj. U slučaju stringa, belinski
karakteri na krajevima se uklanjaju, zatim, ako
se string može konvertovati u broj - onda
se vraća taj broj, a ako ne - vraća se
NaN.
Vrednost true
se konvertuje u broj 1, vrednost
false
- u broj 0. Objekti se prilikom numeričkih
konverzija pretvaraju u NaN.
Sintaksa
javascriptNumber(ono što treba konvertovati);
Primer
Hajde da konvertujemo bulovsku vrednost
true u broj:
javascriptNumber(true);
Rezultat izvršavanja koda:
javascript1
Primer
A sada hajde da konvertujemo
bulovsku vrednost false:
javascriptNumber(false);
Rezultat izvršavanja koda:
javascript0
Primer
Hajde da u parametar funkcije unesemo string koji sadrži broj:
javascriptNumber('53');
Kao rezultat konverzije dobićemo broj:
javascript53
Primer
A sada dodajmo broju razmake na početku i na kraju stringa:
javascriptNumber(' 5 ');
Nakon izvršavanja koda višak razmaka se uklanja i na kraju dobijamo broj:
javascript5
Primer
Hajde da konvertujemo prazan string:
javascriptNumber('');
Rezultat izvršavanja koda:
javascript0
Primer
Sada hajde da konvertujemo string koji sadrži slovo i cifru:
javascriptNumber('a5');
Nakon izvršavanja koda
dobijamo vrednost NaN,
koja pokazuje nevažeću matematičku
operaciju:
javascriptNaN
Primer
Hajde da zamenimo mesta u stringu slovu i cifri:
javascriptNumber('5a');
Rezultat izvršavanja koda ostaje isti:
javascriptNaN
Primer
Sada hajde da konvertujemo string, gde su brojevi odvojeni razmakom:
javascriptNumber('5 5');
Kao rezultat izvršavanja koda ponovo ćemo videti da je data matematička operacija nevažeća:
javascriptNaN
Primer
Hajde da konvertujemo bulovsku vrednost
true, zatvorenu u string:
javascriptNumber('true');
Nakon izvršavanja koda
ponovo dobijamo NaN:
javascriptNaN
Primer
Sada hajde da konvertujemo prazan objekat:
javascriptNumber({});
Rezultat izvršavanja koda:
javascriptNaN
Primer
Hajde da u parametar funkcije postavimo prazan niz:
javascriptNumber([]);
Kao rezultat dobijamo
broj 0:
javascript0
Primer
Sada dodajmo u niz cifru:
javascriptNumber([1]);
Niz se konvertuje u broj:
javascript1
Primer
Hajde da konvertujemo niz koji uključuje dve cifre:
javascriptNumber([1, 2]);
Kao rezultat nam se ponovo saopštava da je data matematička operacija nevažeća:
javascriptNaN
Videti takođe
-
funkciju
Number,
koja konvertuje u broj -
funkciju
parseInt,
koja izdvaja ceo broj iz početka stringa -
funkciju
parseFloat,
koja izdvaja decimalni broj iz početka stringa -
funkciju
String,
koja konvertuje u string -
funkciju
Boolean,
koja konvertuje u bulovsku vrednost