Die Ausnahme im Strict-Modus von JavaScript "0-vorangestellte Oktalzahlen sind veraltet; verwenden Sie stattdessen das Präfix "0o"" tritt auf, wenn veraltete Oktal-Literale (0
gefolgt von Ziffern) verwendet werden.
SyntaxError: Octal literals are not allowed in strict mode. (V8-based) SyntaxError: Decimals with leading zeros are not allowed in strict mode. (V8-based) SyntaxError: Unexpected number (V8-based) SyntaxError: "0"-prefixed octal literals are deprecated; use the "0o" prefix instead (Firefox) SyntaxError: Decimal integer literals with a leading zero are forbidden in strict mode (Safari)Fehlertyp
SyntaxError
nur im Strict-Modus.
Oktal-Literale sind veraltet. Wenn Sie einem Dezimalzahlwort eine 0
voranstellen, ändern Sie es tatsächlich in ein Oktal-Literal, was überraschend sein kann. Die standardisierte Syntax verwendet eine führende Null, gefolgt von einem kleinen oder groÃen lateinischen Buchstaben "O" (0o
oder 0O
).
Führende Nullen sind immer verboten, selbst wenn das Literal keine gültige Oktal-Syntax darstellt (wie zum Beispiel, wenn das Literal die Ziffern 8
oder 9
enthält oder einen Dezimalpunkt hat). Eine Zahl darf nur mit 0
beginnen, wenn diese 0 die Einerstelle ist.
"use strict";
03;
// SyntaxError: "0"-prefixed octal literals are deprecated; use the "0o" prefix instead
Gültige Oktalzahlen
Verwenden Sie eine führende Null gefolgt vom Buchstaben "o" oder "O":
Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4