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

推薦する

Youku 動画から 30 秒の広告コードを削除する 2 つの方法

誰もがこんな気持ちになったことがあると思います。30 秒の広告が入った動画を見ると、とても不快に感じ...

MySQL マスタースレーブ同期の原理と応用

目次1. マスタースレーブ同期原理マスタースレーブ同期アーキテクチャ図(非同期同期)マスタースレーブ...

MySql データベースにおける単一テーブル クエリと複数テーブル結合クエリの効率の比較

この間、プロジェクトに取り組んでいるときに、データ間の接続が非常に複雑なモジュールに遭遇しました。テ...

vue-cropper コンポーネントは画像の切り取りとアップロードを実現します

この記事では、画像の切り取りとアップロードを実装するためのvue-cropperコンポーネントの具体...

Debian Dockerコンテナにcrontabスケジュールタスクを追加する

現在、DockerイメージのほとんどはDebianベースです # cat /etc/issue De...

MySQL でテーブルデータをクリアする 2 つの方法とその違い

MySQL でデータを削除するには 2 つの方法があります。切り詰めは大まかな伐採の一種である削除は...

Docker ベースの Tomcat クラスタと Nginx ロード バランシングの展開の概要

目次前面に書かれた1. Ngixnイメージの作成2. Java Web (Tomcat) アプリケー...

Nginx でファイル ホットリンク保護サービスを構築する方法を学ぶ例

序文多くのサイトが、ポイントやゴールドコインなど、情報のダウンロードに料金を請求していることは誰もが...

MySQL でのインデックスの追加と削除に関連する操作

目次1. インデックスの役割2. インデックスの作成と削除(1)ALTER TABLE文を使用して、...

MySQLトランザクションとMySQLログの詳細な説明

取引特性1. アトミック性: トランザクションの開始後、すべての操作が完了するか、まったく実行されな...

MySQLクエリ構文の概要

序文:この記事では主に、MySQL の where、group by、order by、limit、...

VueはGraphVisを使用して無限に拡張された関係グラフを開発します

1. GraphVis 公式サイトにアクセスして、対応する js をダウンロードします。js の新し...

トランザクションとロックを表示するための MySQL の一般的なステートメント

データベース内のトランザクションとロックを表示するための一般的なステートメントトランザクションの待機...

Dockerイメージが消える問題を解決する

1. 50と93では鏡像が消える [root@h50 /]# df -h ファイルシステムの使用済み...