Funkcija Number
Funkcija Number pretvori podano
vrednost v število. V primeru niza se presledki
na robovih odstranijo, nato, če
je niz mogoče pretvoriti v število -
vrne to število, če ne - vrne
NaN.
Vrednost true
se pretvori v število 1, vrednost
false
- v število 0. Objekti pri številskih
pretvorbah postanejo NaN.
Sintaksa
javascriptNumber(kaj je treba pretvoriti);
Primer
Pretvorimo logično vrednost
true v število:
javascriptNumber(true);
Rezultat izvajanja kode:
javascript1
Primer
Zdaj pa pretvorimo
logično vrednost false:
javascriptNumber(false);
Rezultat izvajanja kode:
javascript0
Primer
Vnesimo niz, ki vsebuje število, v parameter funkcije:
javascriptNumber('53');
Kot rezultat pretvorbe bomo dobili število:
javascript53
Primer
Zdaj pa dodajmo presledke na začetek in konec niza:
javascriptNumber(' 5 ');
Po izvedbi kode se odvečni presledki odstranijo in na koncu dobimo število:
javascript5
Primer
Pretvorimo prazen niz:
javascriptNumber('');
Rezultat izvajanja kode:
javascript0
Primer
Zdaj pretvorimo niz, ki vsebuje črko in številko:
javascriptNumber('a5');
Po izvedbi kode
dobimo vrednost NaN,
ki kaže na neveljavno matematično
operacijo:
javascriptNaN
Primer
Zamenjajmo črko in številko v nizu:
javascriptNumber('5a');
Rezultat izvajanja kode ostane enak:
javascriptNaN
Primer
Zdaj pretvorimo niz, v katerem so števila ločena s presledkom:
javascriptNumber('5 5');
Kot rezultat izvajanja kode spet vidimo, da je ta matematična operacija neveljavna:
javascriptNaN
Primer
Pretvorimo logično vrednost
true, zaprto v niz:
javascriptNumber('true');
Po izvedbi kode
spet dobimo NaN:
javascriptNaN
Primer
Zdaj pretvorimo prazen objekt:
javascriptNumber({});
Rezultat izvajanja kode:
javascriptNaN
Primer
V parameter funkcije vnesimo prazen seznam:
javascriptNumber([]);
Kot rezultat dobimo
število 0:
javascript0
Primer
Zdaj dodajmo številko v seznam:
javascriptNumber([1]);
Seznam se pretvori v število:
javascript1
Primer
Pretvorimo seznam, ki vključuje dve številki:
javascriptNumber([1, 2]);
Kot rezultat nam sporočijo, da je ta matematična operacija neveljavna:
javascriptNaN
Glejte tudi
-
funkcijo
Number,
ki pretvori v število -
funkcijo
parseInt,
ki izlušči celo število iz začetka niza -
funkcijo
parseFloat,
ki izlušči decimalno število iz začetka niza -
funkcijo
String,
ki pretvori v niz -
funkcijo
Boolean,
ki pretvori v logično vrednost