17 of 264 menu

Number-funktio

Number-funktio muuntaa annetun arvon numeroksi. Merkkijonon tapauksessa reunavälilyönnit leikataan pois, sitten, jos merkkijonon on mahdollista muuntaa numeroksi - niin palautetaan tämä numero, ja jos ei - palautetaan NaN. Arvo true muunnetaan numeroksi 1, arvo false - numeroksi 0. Objektit numeerisissa muunnoksissa muuttuvat NaN:ksi.

Syntaksi

Number(mikä pitää muuntaa);

Esimerkki

Muunnetaan totuusarvo true numeroksi:

Number(true);

Koodin suorituksen tulos:

1

Esimerkki

Muunnetaan nyt totuusarvo false:

Number(false);

Koodin suorituksen tulos:

0

Esimerkki

Annetaan funktion parametriksi merkkijono, joka sisältää numeron:

Number('53');

Muunnoksen tuloksena saamme numeron:

53

Esimerkki

Lisätään nyt numeroon välilyönnit merkkijonon alkuun ja loppuun:

Number(' 5 ');

Koodin suorituksen jälkeen ylimääräiset välilyönnit poistetaan ja lopputuloksena saamme numeron:

5

Esimerkki

Muunnetaan tyhjä merkkijono:

Number('');

Koodin suorituksen tulos:

0

Esimerkki

Muunnetaan nyt merkkijono, joka sisältää kirjaimen ja numeron:

Number('a5');

Koodin suorituksen jälkeen saamme arvon NaN, joka osoittaa virheellisen matemaattisen operaation:

NaN

Esimerkki

Vaihdetaan paikkoja merkkijonossa kirjaimen ja numeron:

Number('5a');

Koodin suorituksen tulos pysyy samana:

NaN

Esimerkki

Muunnetaan nyt merkkijono, jossa numerot on erotettu välilyönnillä:

Number('5 5');

Koodin suorituksen tuloksena näemme jälleen, että tämä matemaattinen operaatio on virheellinen:

NaN

Esimerkki

Muunnetaan totuusarvo true, joka on merkkijonon sisällä:

Number('true');

Koodin suorituksen jälkeen saamme jälleen NaN:n:

NaN

Esimerkki

Muunnetaan nyt tyhjä objekti:

Number({});

Koodin suorituksen tulos:

NaN

Esimerkki

Asetetaan funktion parametriksi tyhjä taulukko:

Number([]);

Tuloksena saamme numeron 0:

0

Esimerkki

Lisätään nyt taulukkoon numeron:

Number([1]);

Taulukko muunnetaan numeroksi:

1

Esimerkki

Muunnetaan taulukko, joka sisältää kaksi numeroa:

Number([1, 2]);

Tuloksena meille kerrotaan jälleen, että tämä matemaattinen operaatio on virheellinen:

NaN

Katso myös

  • funktion Number,
    joka muuntaa numeroksi
  • funktion parseInt,
    joka poimii kokonaisluvun merkkijonon alusta
  • funktion parseFloat,
    joka poimii liukuluvun merkkijonon alusta
  • funktion String,
    joka muuntaa merkkijonoksi
  • funktion Boolean,
    joka muuntaa totuusarvoksi
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää