--- title: 'SyntaxError: "0"-prefixed octal literals and octal escape seq. are deprecated' slug: Web/JavaScript/Reference/Fehler/Deprecated_octal tags: - Error - JavaScript - Strict Mode - SyntaxError translation_of: Web/JavaScript/Reference/Errors/Deprecated_octal ---
SyntaxError: "0"-prefixed octal literals and octal escape sequences are deprecated; for octal literals use the "0o" prefix instead
{{jsxref("SyntaxError")}} nur im Strict Mode.
Oktalliterale und oktal maskierte Sequenzen sind veraltet und führen zu einem {{jsxref("SyntaxError")}} im Strict Mode. Ab ECMAScript 2015 wird in der standardisierten Syntax eine führende null gefolgt von einem kleinen oder großen lateinischen Buchstaben "O" verwendet (0o
oder 0O)
.
"use strict"; 03; // SyntaxError: "0"-prefixed octal literals and octal escape sequences // are deprecated
"use strict"; "\251"; // SyntaxError: "0"-prefixed octal literals and octal escape sequences // are deprecated
Einsatz einer führenden null gefolgt von "o" oder "O":
0o3;
Statt oktal maskierte Sequenzen können hexadezimal maskierte Sequenzen benutzt werden:
'\xA9';