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タグの説明

推薦する

MySQLインデックスの詳細な分析

序文インデックスの選択はオプティマイザ段階の作業であることはわかっていますが、オプティマイザは万能で...

Nginx Linux のインストールと展開の詳細なチュートリアル

1. Nginx の紹介Nginxは負荷分散やリバースプロキシにも使えるWebサーバーです。現在最も...

SQLシリアル番号取得コード例

この記事は主にSQLシリアル番号取得コード例を紹介します。記事ではサンプルコードを詳細に紹介しており...

Webpack コンポーネントの使用状況統計を実装するための 50 行のコード

背景最近、リーダーからコンポーネント ライブラリを構築するように依頼があり、プロジェクトで現在使用さ...

vue-router のハッシュモードと履歴モードの違い

vue-routerには2つのモードがありますハッシュモード履歴モード1. シングルページアプリケー...

HTML テーブル マークアップ チュートリアル (16): タイトルの水平方向の配置属性 ALIGN

デフォルトでは、表のタイトルは水平方向に中央揃えされます。ALIGN 属性を使用して、タイトル テキ...

CSSはフロントエンドの画像変形の問題を完璧に解決します

Toutiao IT School で、CSS がフロントエンドの画像変形の問題を完璧に解決するとい...

EXPLAIN コマンドの詳細な説明と MySQL での使用方法

1. シナリオの説明: 同僚から MySQL で explain を使用する方法を教わったので、返さ...

Windows システムに mysql5.7.21 をインストールするための詳細なチュートリアル

MySQL インストーラーは、MySQL ソフトウェアのあらゆるニーズに対応する、使いやすいウィザー...

Dockerを使用してAngularプロジェクトをデプロイする方法

Docker を使用して Angular プロジェクトをデプロイする方法は 2 つあります。1 つは...

Vue2 キューブUI 時間セレクターの詳細な説明

目次序文1. 需要と効果必要効果2. コードの実装index.vue(html)日付方法テスト結果3...

Tencent インタビュー: SQL ステートメントの実行が非常に遅くなる理由は何ですか? ---後悔シリーズは見ないで(推奨)

正直に言うと、この質問には MySQL のコア知識がかなり必要で、コンピュータ ネットワークの知識を...

ネイティブJSでマウススライドによる愛の拡散効果を実現

この記事では、マウスをスライドすると愛が広がる js 特殊効果を紹介します。効果は次のとおりです。 ...

MySQLでカンマ区切り値の列を列に変換する方法

序文場合によっては、第 1 正規形設計パターンに従わないビジネス テーブルに遭遇することがあります。...