17 of 264 menu

Funksjonen Number

Funksjonen Number konverterer den overførte verdien til et tall. Ved en streng blir mellomrom ved kantene fjernet, deretter, hvis strengen kan konverteres til et tall - så returneres dette tallet, og hvis ikke - returneres NaN. Verdien true konverteres til tallet 1, verdien false - til tallet 0. Objekter ved numeriske konverteringer blir til NaN.

Syntaks

Number(hva som må konverteres);

Eksempel

La oss konvertere boolsk verdi true til et tall:

Number(true);

Resultat av kjøring av kode:

1

Eksempel

La oss nå konvertere den boolske verdien false:

Number(false);

Resultat av kjøring av kode:

0

Eksempel

La oss sette inn en streng som inneholder et tall i parameteren til funksjonen:

Number('53');

Som et resultat av konverteringen får vi tallet:

53

Eksempel

La oss nå legge til mellomrom foran og bak tallet i strengen:

Number(' 5 ');

Etter kjøring av koden fjernes overflødige mellomrom og til slutt får vi tallet:

5

Eksempel

La oss konvertere en tom streng:

Number('');

Resultat av kjøring av kode:

0

Eksempel

La oss nå konvertere en streng som inneholder en bokstav og et tall:

Number('a5');

Etter kjøring av koden får vi verdien NaN, som viser en ugyldig matematisk operasjon:

NaN

Eksempel

La oss bytte om bokstaven og tallet i strengen:

Number('5a');

Resultatet av kjøring av koden forblir det samme:

NaN

Eksempel

La oss nå konvertere en streng der tall er separert med mellomrom:

Number('5 5');

Som et resultat av kjøring av koden ser vi igjen at denne matematiske operasjonen er ugyldig:

NaN

Eksempel

La oss konvertere den boolske verdien true, innelukket i en streng:

Number('true');

Etter kjøring av koden får vi igjen NaN:

NaN

Eksempel

La oss nå konvertere et tomt objekt:

Number({});

Resultat av kjøring av kode:

NaN

Eksempel

La oss sette inn en tom matrise i parameteren til funksjonen:

Number([]);

Som et resultat får vi tallet 0:

0

Eksempel

La oss nå legge til et tall i matrisen:

Number([1]);

Matrisen konverteres til et tall:

1

Eksempel

La oss konvertere en matrise som inkluderer to tall:

Number([1, 2]);

Som et resultat får vi igjen beskjed om at denne matematiske operasjonen er ugyldig:

NaN

Se også

  • funksjonen Number,
    som konverterer til et tall
  • funksjonen parseInt,
    som henter ut heltall fra starten av en streng
  • funksjonen parseFloat,
    som henter ut desimaltall fra starten av en streng
  • funksjonen String,
    som konverterer til en streng
  • funksjonen Boolean,
    som konverterer til en boolsk verdi
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis