JavaScript の一般的なステートメント ループ、判定、文字列から数値

JavaScript の一般的なステートメント ループ、判定、文字列から数値

1. スイッチ

実行する複数のコードブロックの1つを選択します

スイッチ(e) {
     ケース1:
        //e は 1 なので、ここで break を実行します。
     ケース2:
        //e は 2 なので、ここで break を実行します。
     デフォルト:
        // いずれもここで実行するための要件を満たしていません} 

知らせ:

  • switchコード ブロック内の最後のcaseを中断するためにbreakを使用する必要はありません。コード ブロックはここで自然に終了します。
  • Switch caseでは厳密な比較 (===) が使用され、一致するには値が同じ型である必要があります。
  • JavaScript break キーワードに遭遇すると、 switchコード ブロックから抜け出すため、システムは実行を継続せず、パフォーマンスが向上します。

2. whileループ

以下の条件が満たされない場合、パラメータ「i」が10以上になるまでループが継続されます。

(i < 10) の間 {
    text += "その数字は" + i;
    私は++;
}

3. Do/While ループ

これは上記と似ていますが、最初に実行されてから判断されるため、少なくとも 1 回は実行されます。

する {
    text += "その番号は " + i;
    私は++;
 }
i < 10 の間;

  • forループは、指定された回数だけコード ブロックを実行します。
  • for/in - オブジェクトのプロパティをループする
  • while - 指定された条件がtrueいる間、指定されたコードブロックをループします。
  • do/while - 指定された条件が満たされている間、指定されたコードブロックをループしますが、ループは条件を評価する前にコードブロックを1回実行します。

3. 文字列を数値に変換する

多くの学生は文字列を数値に変換する問題に遭遇しますが、変換する単語を思い出せなかったり、書くのが面倒だったりします。この場合、変数の前に + 記号を追加するだけです。

このような:

let a = "12" // これは文字列です console.log(+a) // これで数値 12 に変換されます

ループ、判定、文字列から数値への変換に関する一般的な JavaScript ステートメントに関するこの記事はこれで終わりです。一般的な JavaScript ステートメントに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Javascriptの基本ループの詳しい説明
  • JS ループで async と await を正しく使用する方法
  • JSにおける4つのデータ型判定方法
  • データ型の判断における js typeof と instanceof の違いと、その開発と使用について
  • JavaScript で判決文をエレガントに記述する例
  • JavaScript で文字列を数値に変換する方法
  • parseInt parseFloat js 文字列変換数値

<<:  Dockerカスタムネットワークの詳細な紹介

>>:  Baidu サイト検索が https をサポートしていない問題の解決策 (テスト済み)

推薦する

SpringBoot と Docker の統合の詳細なプロセス

目次1. デモプロジェクト1.1 インターフェースの準備1.2 構成の準備2. Dockerがリモー...

Typescript の as、疑問符、感嘆符の詳細な説明

1. asキーワードはアサーションを示すTypescript では、アサーションを表現する方法が 2...

JS の Promise に中止関数を追加する方法

目次概要プロミスレースメソッド約束の再パッケージ化中止コントローラAxiosプラグインにはキャンセル...

JavaプログラミングでJavaScriptの超実用的なテーブルプラグインを書く

目次効果ドキュメント最初のステップステップ2ステップ3ソースコード効果ドキュメント最初のステップta...

MySQL ユーザー変数と set ステートメントの例の詳細な説明

目次1 ユーザー変数の概要2 ユーザー変数の定義3 ユーザー変数の使用3.1 セットを通した例3.2...

CSSは下部のタップバー機能を実装します

現在多くの携帯電話には、下部のタブバーを切り替える機能があります。私も最近、同様の機能を見つけました...

Vue はトークンの有効期限が切れると自動的にログインページにジャンプする機能を実装します

このプロジェクトは最近テストされ、テスターから、トークンの有効期限が切れたため、ルートが自動的にログ...

JavaScript を使用してセカンダリ メニューを作成する

この記事では、セカンダリメニュー効果を実現するためのJavaScriptの具体的なコードを参考までに...

JS ES6 スプレッド演算子の魔法のような使い方

目次1. 属性を追加する2. 複数のオブジェクトを結合する3. オブジェクトのプロパティを削除する4...

Nginx+SpringBoot による負荷分散の実装例

負荷分散の概要Nginx の負荷分散実装を紹介する前に、負荷分散の分類について簡単に説明します。負荷...

IDEA が docker を統合して springboot プロジェクトを展開するプロセス全体

目次1. IDEAはdockerプラグインをダウンロードします2. クラウドサーバーDocker 2...

Web デザイン体験: 5 つの優れた Web デザイン コンセプトの完全分析 (画像)

他の種類のデザインとは異なり、Web デザインは時代の発展とともに常に変化しています。したがって、W...

VueはEChartsを使用して折れ線グラフと円グラフを実装します

バックエンド管理プロジェクトを開発する場合、バックエンドのユーザーデータをカウントし、折れ線グラフや...

Nginx の http リソース リクエスト制限の詳細な説明 (3 つの方法)

前提条件: nginx には、ngx_http_limit_conn_module モジュールと n...

Jenkins の紹介と Docker で Jenkins をデプロイする方法

1. 関連概念1.1 Jenkins の概念: Jenkins は、使用されるプラットフォームに関係...