17 of 264 menu

Functie Number

De functie Number converteert de doorgegeven waarde naar een getal. In het geval van een string worden witruimte tekens aan de randen verwijderd, vervolgens, als de string kan worden omgezet in een getal - dan wordt dat getal geretourneerd, en zo niet - wordt NaN geretourneerd. De waarde true wordt omgezet naar het getal 1, de waarde false - naar het getal 0. Objecten worden bij numerieke conversies omgezet in NaN.

Syntaxis

Number(wat geconverteerd moet worden);

Voorbeeld

Laten we de booleaanse waarde true naar een getal converteren:

Number(true);

Resultaat van de code-uitvoering:

1

Voorbeeld

Laten we nu de booleaanse waarde false converteren:

Number(false);

Resultaat van de code-uitvoering:

0

Voorbeeld

Laten we een string die een getal bevat in de parameter van de functie invoeren:

Number('53');

Als resultaat van de conversie krijgen we een getal:

53

Voorbeeld

Laten we nu spaties toevoegen aan het begin en het einde van de string bij het getal:

Number(' 5 ');

Na het uitvoeren van de code worden overtollige spaties verwijderd en uiteindelijk krijgen we het getal:

5

Voorbeeld

Laten we een lege string converteren:

Number('');

Resultaat van de code-uitvoering:

0

Voorbeeld

Laten we nu een string converteren die een letter en een cijfer bevat:

Number('a5');

Na het uitvoeren van de code krijgen we de waarde NaN, wat een ongeldige wiskundige operatie aangeeft:

NaN

Voorbeeld

Laten we de letter en het cijfer in de string van plaats verwisselen:

Number('5a');

Het resultaat van de code-uitvoering blijft hetzelfde:

NaN

Voorbeeld

Laten we nu een string converteren waarin getallen gescheiden zijn door een spatie:

Number('5 5');

Als resultaat van de code-uitvoering zien we opnieuw dat deze wiskundige operatie ongeldig is:

NaN

Voorbeeld

Laten we de booleaanse waarde true converteren, ingesloten in een string:

Number('true');

Na het uitvoeren van de code krijgen we opnieuw NaN:

NaN

Voorbeeld

Laten we nu een leeg object converteren:

Number({});

Resultaat van de code-uitvoering:

NaN

Voorbeeld

Laten we een lege array opgeven in de parameter van de functie:

Number([]);

Als resultaat krijgen we het getal 0:

0

Voorbeeld

Laten we nu een cijfer toevoegen aan de array:

Number([1]);

De array wordt omgezet in een getal:

1

Voorbeeld

Laten we een array converteren die twee cijfers bevat:

Number([1, 2]);

Als resultaat wordt ons opnieuw verteld dat deze wiskundige operatie ongeldig is:

NaN

Zie ook

  • de functie Number,
    die naar een getal converteert
  • de functie parseInt,
    die een geheel getal uit het begin van een string haalt
  • de functie parseFloat,
    die een decimaal getal uit het begin van een string haalt
  • de functie String,
    die naar een string converteert
  • de functie Boolean,
    die naar een booleaanse waarde converteert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren