17 of 264 menu

Funktion Number

Die Funktion Number wandelt den übergebenen Wert in eine Zahl um. Bei Zeichenketten werden Leerzeichen an den Rändern entfernt. Wenn die Zeichenkette in eine Zahl umgewandelt werden kann, wird diese Zahl zurückgegeben, andernfalls wird NaN zurückgegeben. Der Wert true wird in die Zahl 1 umgewandelt, der Wert false - in die Zahl 0. Objekte werden bei numerischen Umwandlungen in NaN umgewandelt.

Syntax

Number(was umgewandelt werden muss);

Beispiel

Lassen Sie uns den booleschen Wert true in eine Zahl umwandeln:

Number(true);

Ergebnis der Codeausführung:

1

Beispiel

Lassen Sie uns nun den booleschen Wert false umwandeln:

Number(false);

Ergebnis der Codeausführung:

0

Beispiel

Geben wir der Funktion eine Zeichenkette, die eine Zahl enthält, als Parameter:

Number('53');

Als Ergebnis der Umwandlung erhalten wir die Zahl:

53

Beispiel

Fügen wir nun der Zahl Leerzeichen am Anfang und am Ende der Zeichenkette hinzu:

Number(' 5 ');

Nach der Codeausführung werden überflüssige Leerzeichen entfernt und als Ergebnis erhalten wir die Zahl:

5

Beispiel

Lassen Sie uns eine leere Zeichenkette umwandeln:

Number('');

Ergebnis der Codeausführung:

0

Beispiel

Lassen Sie uns nun eine Zeichenkette umwandeln, die einen Buchstaben und eine Ziffer enthält:

Number('a5');

Nach der Codeausführung erhalten wir den Wert NaN, der eine ungültige mathematische Operation anzeigt:

NaN

Beispiel

Lassen Sie uns in der Zeichenkette Buchstabe und Ziffer vertauschen:

Number('5a');

Das Ergebnis der Codeausführung bleibt gleich:

NaN

Beispiel

Lassen Sie uns nun eine Zeichenkette umwandeln, in der Zahlen durch ein Leerzeichen getrennt sind:

Number('5 5');

Als Ergebnis der Codeausführung sehen wir erneut, dass diese mathematische Operation ungültig ist:

NaN

Beispiel

Lassen Sie uns den booleschen Wert true, eingeschlossen in eine Zeichenkette, umwandeln:

Number('true');

Nach der Codeausführung erhalten wir wieder NaN:

NaN

Beispiel

Lassen Sie uns nun ein leeres Objekt umwandeln:

Number({});

Ergebnis der Codeausführung:

NaN

Beispiel

Übergeben wir der Funktion ein leeres Array als Parameter:

Number([]);

Als Ergebnis erhalten wir die Zahl 0:

0

Beispiel

Fügen wir nun dem Array eine Ziffer hinzu:

Number([1]);

Das Array wird in eine Zahl umgewandelt:

1

Beispiel

Lassen Sie uns ein Array umwandeln, das zwei Ziffern enthält:

Number([1, 2]);

Als Ergebnis wird uns erneut mitgeteilt, dass diese mathematische Operation ungültig ist:

NaN

Siehe auch

  • die Funktion Number,
    die in eine Zahl umwandelt
  • die Funktion parseInt,
    die eine ganze Zahl vom Anfang einer Zeichenkette extrahiert
  • die Funktion parseFloat,
    die eine Gleitkommazahl vom Anfang einer Zeichenkette extrahiert
  • die Funktion String,
    die in eine Zeichenkette umwandelt
  • die Funktion Boolean,
    die in einen booleschen Wert umwandelt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen