17 of 264 menu

Funktionen Number

Funktionen Number konverterar det överförda värdet till ett nummer. För strängar trimmas mellanslag i kanterna bort, sedan, om strängen kan konverteras till ett nummer - så returneras det numret, och om inte - returneras NaN. Värdet true konverteras till numret 1, värdet false - till numret 0. Objekt vid numeriska konverteringar omvandlas till NaN.

Syntax

Number(vad som behöver konverteras);

Exempel

Låt oss konvertera booleska värdet true till ett nummer:

Number(true);

Resultatet av kodutförandet:

1

Exempel

Och nu låt oss konvertera booleska värdet false:

Number(false);

Resultatet av kodutförandet:

0

Exempel

Låt oss ange en sträng som innehåller ett nummer som parameter till funktionen:

Number('53');

Som ett resultat av konverteringen får vi numret:

53

Exempel

Och nu lägger vi till mellanslag i början och slutet av strängen:

Number(' 5 ');

Efter kodutförandet tas extra mellanslag bort och till slut får vi numret:

5

Exempel

Låt oss konvertera en tom sträng:

Number('');

Resultatet av kodutförandet:

0

Exempel

Låt oss nu konvertera en sträng som innehåller en bokstav och en siffra:

Number('a5');

Efter kodutförandet får vi värdet NaN, som indikerar en ogiltig matematisk operation:

NaN

Exempel

Låt oss byta plats på bokstaven och siffran i strängen:

Number('5a');

Resultatet av kodutförandet förblir detsamma:

NaN

Exempel

Låt oss nu konvertera en sträng där siffror separeras med mellanslag:

Number('5 5');

Som ett resultat av kodutförandet ser vi återigen att denna matematiska operation är ogiltig:

NaN

Exempel

Låt oss konvertera det booleska värdet true, inneslutet i en sträng:

Number('true');

Efter kodutförandet får vi NaN igen:

NaN

Exempel

Låt oss nu konvertera ett tomt objekt:

Number({});

Resultatet av kodutförandet:

NaN

Exempel

Låt oss ange en tom array som parameter till funktionen:

Number([]);

Som ett resultat får vi numret 0:

0

Exempel

Låt oss nu lägga till en siffra i arrayen:

Number([1]);

Arrayen konverteras till ett nummer:

1

Exempel

Låt oss konvertera en array som innehåller två siffror:

Number([1, 2]);

Som ett resultat får vi igen veta att denna matematiska operation är ogiltig:

NaN

Se även

  • funktionen Number,
    som konverterar till ett nummer
  • funktionen parseInt,
    som extraherar ett heltal från början av en sträng
  • funktionen parseFloat,
    som extraherar ett flyttal från början av en sträng
  • funktionen String,
    som konverterar till en sträng
  • funktionen Boolean,
    som konverterar till ett booleskt värde
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa