JavaScriptの厳密モードが8進数をサポートしていない問題の説明

JavaScriptの厳密モードが8進数をサポートしていない問題の説明

JavaScript厳密モードが 8 進数をサポートしていないという問題に関して、まず、 JavaScript数字の前に0追加することで 8 進数を表現できることは誰もが知っています。

次のように:

i = 011 とします。
コンソール.log(i); // 9

しかし、厳密モードでは、このアプローチは機能しません。

「厳密な使用」;
let i = 011; // Uncaught SyntaxError: 8進数リテラルは厳密モードでは許可されません。
コンソールにログ出力します。


つまり、厳密モードでは 8 進数はサポートされません。

どうしても使用しなければならない場合は、遠回りをして国を救うことができます。

8 進データを文字列として設定し、 parseIntを介して変換し、変換基数を 8 進数に設定します。

「厳密な使用」;
i = '011'とします。
コンソール.log(parseInt(i, 8)); // 9

JavaScriptの Strict モードが 8 進数をサポートしていない問題についての記事はこれで終わりです。JavaScript JavaScript Strict モードの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • JavaScript 参照型の例の詳しい説明 [配列、オブジェクト、厳密モードなど]
  • JS 厳密モードの原則と使用例の分析
  • JavaScript strict モード (use strict) の使用例の分析
  • JavaScript の Strict モードの詳細な説明 (Strict モードと非 Strict モードの違いを含む)
  • JavaScript で Strict モードを使用する
  • JavaScript 変数の巻き上げと厳密モードのケース分析
  • JS の Strict モードの簡単な分析
  • JS strict モードの知識ポイントのまとめ
  • JavaScript strict モードでの this のいくつかの方向の詳細な説明
  • JavaScript の Strict モード (Strict Mode) の詳細な理解

<<:  MySQL マスタースレーブレプリケーション切断の一般的な修復方法

>>:  HTMLタグの説明

推薦する

Vueはvueメタ情報を使用して各ページのタイトルとメタ情報を設定します。

title: vue は vue-meta-info を使用して各ページのタイトルとメタ情報を設定...

CSSアニメーション効果アニメーションの一般的なスタイル

アニメーションアニメーションを定義します。 /*アニメーションの各ステップで実行されるアクションを定...

CSS3 はアニメーション属性を使用してクールな効果を実現します (推奨)

animation-name アニメーション名。複数のアニメーションがバインドされていることを示す...

サイト全体を灰色にするCSSコードのまとめ

国務院は本日、新型コロナウイルス感染症との闘いで殉教した方々と犠牲者に対し、全国各民族人民の深い哀悼...

MySql 8.0.11-Winxp64 (無料インストール版) ​​設定チュートリアル

1. インストールディレクトリにzipパッケージを解凍します。まず、mysql-8.0.11-win...

シェルスクリプトによるDockerコンテナの起動順序の制御の詳細な説明

1. 遭遇した問題分散プロジェクトの展開プロセスでは、サーバーの再起動後にアプリケーション(データベ...

MySQL 8.0.16 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.16圧縮パッケージのインストールと設定方法を参考までに紹介します。...

MySQL の分離レベルの包括的な分析

データベースが同じデータ バッチを同時に追加、削除、および変更すると、ダーティ書き込み、ダーティ読み...

VMware での Linux CentOS6.9 インストール グラフィック チュートリアル

技術初心者として、初めて Linux システムをインストールするプロセスを記録しています。まず、Wi...

ウェブページ作成時に標準 HTML コードを使用する際のポイント

<br />多くのウェブサイト デザイナーが犯す最も一般的な間違いは、ウェブページが I...

ネイティブ js はフォームの定期的な検証を実装します (検証後にのみ送信)

以下の機能が実装されています。 1. ユーザー名: onfouc は msg ルールを表示します。o...

HTML テーブルタグチュートリアル (26): セルタグ

<TD> タグの属性は、テーブル内のセルのプロパティを設定するために使用されます。表 &...

Windows 64 ビットでの MySQL 8.0.13 のインストールと設定方法のグラフィック チュートリアル

この記事では、MySQL 8.0.13のインストールと設定のチュートリアルを参考までに紹介します。具...

単純なCSSの詳細に惚れ込むと、重要ではないものの、効率性が向上する可能性がある

CSS の将来は非常に楽しみです。一方では、まったく新しいページ レイアウト方法であり、他方では、ク...

Vueタブとキャッシュページを切り替えるいくつかの方法

目次1. 切り替え方法2. タブを動的に生成する3. キャッシュコンポーネント3.1 キープアライブ...