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 をサポートしていない問題の解決策 (テスト済み)

推薦する

js 学習ノート: class、super、extends キーワード

目次序文1. es6の前にオブジェクトを作成する2. es6 後のクラス宣言3. クラスの継承4. ...

openlayers6 マップオーバーレイの一般的な 3 つの用途 (ポップアップウィンドウマーカーテキスト)

目次1. 前に書く2. ポップアップウィンドウを実装するためのオーバーレイ2.1 vueページのad...

vue で wangEditor を使用する方法と、データをエコーし​​てフォーカスを取得する方法

バックグラウンド管理プロジェクトを行う際には、リッチテキストエディタがよく使用されます。ここでは、非...

Docker ベースの Redis 1 マスター、2 スレーブ、3 センチネルの実装

現在、Redis とコンテナについて学習中なので、Docker を使用して Redis マスタースレ...

HTML テーブルタグチュートリアル (19): 行タグ

<TR> タグの属性は、次の表に示すように、テーブル内の各行のプロパティを設定するために...

コンテンツタイプの説明、つまりHTTPリクエストヘッダーのタイプ

コンテンツ タイプについて学ぶには、まずそれが何であるか、そして何に使用されるかを知る必要があります...

Dockerでのpython3.8イメージのインストールについて

Docker Hub公式サイト1. Pythonミラーを検索するdocker 検索 python 2...

ローカル フォルダー内の画像を読み込んで表示するための HTML サンプル コード

一つの目的Html ページでローカル フォルダーを選択すると、フォルダーとそのサブフォルダー内のすべ...

分散監視システムにおけるZabbixのアクティブ、パッシブ、Web監視のプロセスの詳細な説明

前回の記事では、Zabbix のネットワーク検出機能について学習し、アクションと組み合わせてホストの...

Django は Pillow を使用して検証コード機能を簡単に設定します (Python)

1. モジュールをインポートし、検証状態を定義する PIL から Image、ImageDraw、...

Linuxでスワップパーティションファイルを作成する方法

スワップの紹介Linux のスワップ (スワップ パーティション) は、Windows の仮想メモリ...

MySQL トランザクション自動コミット自動コミット操作

MySQL のデフォルトの動作モードは自動コミット モードです。つまり、明示的にトランザクションを開...

Ubuntu 19にTheanoをインストールする際の問題を解決する

解決: pythearn2 パッケージをダウンロードしたディレクトリで、setup.py ファイルを...

マルチコア CPU を使用して Linux コマンドを高速化する方法 (GNU Parallel)

非常に大量のデータ(数百 GB)を計算する必要があったことはありますか?または、その内部を検索したり...

3列レイアウトを実現するCSS3フレキシブルボックスフレックス

タイトルの通り、高さは既知で、左と右の列の幅は 300 ピクセル、中央は適応型です。弾性ボックス自体...