Thanks to visit codestin.com
Credit goes to developer.mozilla.org

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

RangeError: argument ist kein gültiger Codepunkt

Die JavaScript-Ausnahme "Invalid code point" tritt auf, wenn NaN-Werte, negative Ganzzahlen (-1), Nicht-Ganzzahlen (5.4) oder Werte größer als 0x10FFFF (1114111) mit String.fromCodePoint() verwendet werden.

Nachricht

RangeError: Invalid code point -1 (V8-based)
RangeError: -1 is not a valid code point (Firefox)
RangeError: Arguments contain a value that is out of range of code points (Safari)

Fehlertyp

RangeError

Was ist schiefgelaufen?

String.fromCodePoint() wirft diesen Fehler, wenn NaN-Werte, negative Ganzzahlen (-1), Nicht-Ganzzahlen (5.4) oder Werte größer als 0x10FFFF (1114111) übergeben werden.

Ein Codepunkt ist ein Wert im Unicode-Codebereich; das heißt, der Bereich von Ganzzahlen von 0 bis 0x10FFFF.

Beispiele

Ungültige Fälle

js
String.fromCodePoint("_"); // RangeError
String.fromCodePoint(Infinity); // RangeError
String.fromCodePoint(-1); // RangeError
String.fromCodePoint(3.14); // RangeError
String.fromCodePoint(3e-2); // RangeError
String.fromCodePoint(NaN); // RangeError

Gültige Fälle

js
String.fromCodePoint(42); // "*"
String.fromCodePoint(65, 90); // "AZ"
String.fromCodePoint(0x404); // 'Є' (U+0404)
String.fromCodePoint(0x2f804); // '你' (U+2F804)
String.fromCodePoint(194564); // '你'
String.fromCodePoint(0x1d306, 0x61, 0x1d307); // '𝌆a𝌇'

Siehe auch