17 of 264 menu

Number függvény

A Number függvény a megadott értéket számmá alakítja. Sztring esetén a szélei közötti szóközöket levágja, majd, ha a sztring számmá alakítható - akkor visszaadja ezt a számot, ha nem - visszaadja a NaN értéket. A true érték 1 számmá alakul, a false érték pedig 0 számmá. Objektumok számmá alakításakor NaN értéket kapunk.

Szintaxis

Number(mit kell átalakítani);

Példa

Alakítsuk át a logikai true értéket számmá:

Number(true);

A kód végrehajtásának eredménye:

1

Példa

Most pedig alakítsuk át a logikai false értéket:

Number(false);

A kód végrehajtásának eredménye:

0

Példa

Adjunk meg a függvény paramétereként egy számot tartalmazó sztringet:

Number('53');

Az átalakítás eredményeképpen megkapjuk a számot:

53

Példa

Most adjunk a számhoz szóközöket a sztring elején és végén:

Number(' 5 ');

A kód végrehajtása után a felesleges szóközök eltávolításra kerülnek és végeredményben a számot kapjuk:

5

Példa

Alakítsuk át az üres sztringet:

Number('');

A kód végrehajtásának eredménye:

0

Példa

Most alakítsuk át azt a sztringet, ami betűt és számot tartalmaz:

Number('a5');

A kód végrehajtása után a NaN értéket kapjuk, ami egy érvénytelen matematikai műveletet jelez:

NaN

Példa

Cseréljük fel a sztringben a betű és a szám helyét:

Number('5a');

A kód végrehajtásának eredménye ugyanaz marad:

NaN

Példa

Most alakítsuk át azt a sztringet, amiben a számok szóközzel vannak elválasztva:

Number('5 5');

A kód végrehajtásának eredményeképpen újra látjuk, hogy ez a matematikai művelet érvénytelen:

NaN

Példa

Alakítsuk át a logikai értéket true, sztringbe zárva:

Number('true');

A kód végrehajtása után újra NaN-t kapunk:

NaN

Példa

Most alakítsuk át az üres objektumot:

Number({});

A kód végrehajtásának eredménye:

NaN

Példa

Adjunk meg a függvény paramétereként egy üres tömböt:

Number([]);

Az eredményül a 0 számot kapjuk:

0

Példa

Most adjunk a tömbhöz egy számjegyet:

Number([1]);

A tömb számmá alakul:

1

Példa

Alakítsuk át a két számjegyet tartalmazó tömböt:

Number([1, 2]);

Az eredményül ismét azt kapjuk, hogy ez a matematikai művelet érvénytelen:

NaN

Lásd még

  • a Number függvényt,
    ami számmá alakít
  • a parseInt függvényt,
    ami egész számot nyer ki a sztring elejéből
  • a parseFloat függvényt,
    ami tört számot nyer ki a sztring elejéből
  • a String függvényt,
    ami sztringgé alakít
  • a Boolean függvényt,
    ami logikai értékké alakít
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás