17 of 264 menu

Funktsioon Number

Funktsioon Number teisendab antud väärtuse arvuks. Stringi puhul eemaldatakse tühikud servadelt, seejärel, kui stringi on võimalik arvuks teisendada - siis tagastatakse see arv, kui mitte - tagastatakse NaN. Väärtus true teisendatakse arvuks 1, väärtus false - arvuks 0. Objektid arvuliste teisenduste korral muunduvad NaN-ks.

Süntaks

Number(mida on vaja teisendada);

Näide

Teisendame loogilise väärtuse true arvuks:

Number(true);

Koodi täitmise tulemus:

1

Näide

Nüüd teisendame loogilise väärtuse false:

Number(false);

Koodi täitmise tulemus:

0

Näide

Anname funktsiooni parameetriks stringi, mis sisaldab arvu:

Number('53');

Teisendamise tulemusena saame arvu:

53

Näide

Nüüd lisame arvule tühikud stringi algusesse ja lõppu:

Number(' 5 ');

Pärast koodi täitmist eemaldatakse liigsed tühikud ja lõpuks saame arvu:

5

Näide

Teisendame tühja stringi:

Number('');

Koodi täitmise tulemus:

0

Näide

Nüüd teisendame stringi, mis sisaldab tähte ja numbrit:

Number('a5');

Pärast koodi täitmist saame väärtuse NaN, mis näitab kehtetut matemaatilist tehet:

NaN

Näide

Vahetame stringis tähe ja numbri asukohad:

Number('5a');

Koodi täitmise tulemus jääb endiseks:

NaN

Näide

Nüüd teisendame stringi, milles numbrid on eraldatud tühikuga:

Number('5 5');

Koodi täitmise tulemusena näeme jälle, et see matemaatiline tehe on kehtetu:

NaN

Näide

Teisendame loogilise väärtuse true, mis on pandud stringi:

Number('true');

Pärast koodi täitmist saame jälle NaN:

NaN

Näide

Nüüd teisendame tühja objekti:

Number({});

Koodi täitmise tulemus:

NaN

Näide

Anname funktsiooni parameetriks tühja massiivi:

Number([]);

Tulemusena saame arvu 0:

0

Näide

Nüüd lisame massiivi numbri:

Number([1]);

Massiiv teisendatakse arvuks:

1

Näide

Teisendame massiivi, mis sisaldab kahte numbrit:

Number([1, 2]);

Tulemusena antakse jälle teada, et see matemaatiline tehe on kehtetu:

NaN

Vaata ka

  • funktsiooni Number,
    mis teisendab arvuks
  • funktsiooni parseInt,
    mis eraldab täisarvu stringi algusest
  • funktsiooni parseFloat,
    mis eraldab murdarvu stringi algusest
  • funktsiooni String,
    mis teisendab stringiks
  • funktsiooni Boolean,
    mis teisendab loogiliseks väärtuseks
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu