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

推薦する

CSS属性のデフォルト値width: autoとwidth: 100%の違いの詳細な説明

幅: 自動子要素(コンテンツ+パディング+境界線+余白を含む)は、親要素のコンテンツ領域全体を埋めま...

Vueキャッシュ機能の使い方

目次vue2のキャッシュ機能Vue キャッシュ関数の変換最適化要約するvue2のキャッシュ機能vue...

ミニプログラムの基本的な使用方法の知識ポイント(非常に包括的で、お勧めです!)

目次アプリを登録するときに何をすればよいですか?ページを登録するときに通常何をする必要がありますか?...

CentOS のファイルと権限の基本操作チュートリアル

序文始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 ...

Tomcat プロセスの CPU 使用率が高い場合の解決策

目次場合コンテキスト切り替えのオーバーヘッド?要約するCPU は多くの場合、システム パフォーマンス...

jsはショッピングサイトの虫眼鏡機能を実現します

この記事では、ショッピングサイトの虫眼鏡機能を実現するためのjsの具体的なコードを紹介します。具体的...

Vueカスケードドロップダウンボックスの設計と実装

目次1. データベース設計2. フロントエンドページ3. 完全なデモフロントエンド開発では、カスケー...

WeChat アプレット ピッカー マルチ列セレクター (モード = multiSelector)

目次1. 効果図(複数列) 2. 通常セレクター: mode = selector、複数列セレクター...

MySQLがトランザクション分離を実装する方法の簡単な分析

目次1. はじめに2. RC および RR 分離レベル2.1. RRトランザクション分離レベルでのク...

HTML テーブル データを Json 形式に変換するサンプル コード

<table>テーブルデータをJSON形式に変換するJavaScript関数は次のとおり...

iOS WeChat H5ページのゴム反発効果の落とし穴記録

ビジネス要件最近開発したプロジェクトの一つに、WeChat公式アカウントに関連したH5ページがありま...

MySQL で戻り値ありと戻り値なしのストアド プロシージャを書く 2 つの方法

プロセス1: 戻り値あり: proc_addNum が存在する場合はプロシージャを削除します。 プロ...

MySQL 8.0.13 のダウンロードとインストールのチュートリアル(画像とテキスト付き)

MySQL は最もよく使用されるデータベースです。詳しく知るには、コンピュータにインストールする必...

CSS3で跳ねるボールのアニメーションを実現

私は通常、大手ウェブサイトの特別ページや製品リリースページを訪問するのが好きです。なぜなら、たくさん...

垂直方向の中央揃えをエレガントに実現する方法を教えます(推奨)

序文CSS で水平方向と垂直方向に中央揃えする方法はたくさんあります。この記事で紹介する方法は非常に...