Erklärung des Problems, dass der strikte Modus von JavaScript kein Oktal unterstützt

Erklärung des Problems, dass der strikte Modus von JavaScript kein Oktal unterstützt

Was das Problem betrifft, dass der strikte Modus JavaScript kein Oktal unterstützt, wissen wir zunächst einmal alle, dass JavaScript Oktalzahlen ausdrücken kann, indem vor die Zahl 0 gesetzt wird.

wie folgt:

sei i = 011;
konsole.log(i); // 9

Im strikten Modus schlägt dieser Ansatz jedoch fehl:

"streng verwenden";
let i = 011; // Nicht abgefangener Syntaxfehler: Oktalliterale sind im strikten Modus nicht zulässig.
konsole.log(i);


Dies bedeutet, dass Oktal im strikten Modus nicht unterstützt wird.

Wenn Sie es unbedingt brauchen, können Sie das Land auch auf Umwegen retten:

Legen Sie die Oktaldaten als Zeichenfolge fest, konvertieren Sie sie dann über parseInt und legen Sie die Konvertierungsbasis auf Oktal fest.

"streng verwenden";
sei i = '011';
konsole.log(parseInt(i, 8)); // 9

Damit ist der Artikel zum Problem des strikten JavaScript Modus, der Oktalzahlen nicht unterstützt, abgeschlossen. Weitere Informationen zum strikten JavaScript Modus finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Beispiele für JavaScript-Referenztypen, ausführliche Erläuterung [Array, Objekt, strikter Modus usw.]
  • JS-Strict-Mode-Prinzip und Analyse von Anwendungsbeispielen
  • Analyse der Verwendungsbeispiele für den strikten Modus von JavaScript (use strict)
  • Detaillierte Erläuterung des strikten Modus von JavaScript (einschließlich des Unterschieds zwischen striktem und nicht striktem Modus)
  • Verwenden des strikten Modus in JavaScript
  • Fallanalyse zum Heben von JavaScript-Variablen und zum strikten Modus
  • Eine kurze Analyse des strikten Modus in JS
  • Zusammenfassung der Wissenspunkte zum strikten Modus von JS
  • Detaillierte Erläuterung mehrerer Anweisungen hierzu im strikten JavaScript-Modus
  • Tiefgreifendes Verständnis des strikten Modus von JavaScript (Strict Mode)

<<:  So stellen Sie einen Redis 6.x-Cluster über Docker bereit

>>:  Überlegungen zur Kürzung von mehrzeiligem Text mit einer Schaltfläche „Mehr anzeigen“

Artikel empfehlen

Zeitzonenprobleme mit im Docker-Container bereitgestelltem Django

Inhaltsverzeichnis Zeitzonenkonfiguration in Djan...

Eine Frage zur Einstellung des Randradius-Werts

Problemdatensatz Heute wollte ich ein kleines Bau...

14 praktische Erfahrungen zur Reduzierung von SCSS-Code um 50 %

Vorwort Sass ist eine Erweiterung der CSS3-Sprach...

Tiefgreifendes Verständnis von Javascript-Prototypen und Prototypenketten

Inhaltsverzeichnis 1. Was ist ein Prototyp? 2. Pr...

Sprechen Sie über nextTick in Vue

Wenn sich die Daten ändern, wird die DOM-Ansicht ...

So lösen Sie das Problem „Nginx 503-Dienst vorübergehend nicht verfügbar“

In letzter Zeit tritt nach dem Aktualisieren der ...

Fabric.js implementiert DIY-Postkartenfunktion

In diesem Artikel wird der spezifische Code von F...

jQuery simuliert einen Picker, um einen gleitenden Auswahleffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

Zusammenfassung des CSS-Zählers und des Inhalts

Die Inhaltseigenschaft wurde bereits in CSS 2.1 e...

JavaScript Factory Pattern erklärt

Inhaltsverzeichnis Einfache Fabrik Fabrikmethode ...

HTML-Endtag-Problem und W3C-Standard

Gemäß den Grundsätzen des W3C muss jedes Start-Tag...