4 日目: JavaScript の条件文とループ
JavaScript 学習 4 日目へようこそ!今日は、プログラミングにおけるロジックと反復のバックボーンを形成する条件文とループに焦点を当てます。このレッスンが終わるまでに、コード内で意思決定を行い、アクションを効率的に繰り返すことができるようになります。
1.条件文
条件ステートメントを使用すると、コードは特定の条件に基づいて決定を下すことができます。 JavaScript には、条件付きロジックを実装するためのいくつかの方法が用意されています。
If-Else ステートメント
if ステートメントは条件をチェックし、条件が true の場合にコードを実行します。 else ステートメントは、条件が false の場合に代替パスを提供します。
構文:
if (condition) { // Code to execute if condition is true } else { // Code to execute if condition is false }
例:
let age = 18; if (age >= 18) { console.log("You are eligible to vote."); } else { console.log("You are not eligible to vote."); }
Else-If ラダー
複数の条件をテストするには、else if を使用します。
例:
let score = 75; if (score >= 90) { console.log("Grade: A"); } else if (score >= 75) { console.log("Grade: B"); } else { console.log("Grade: C"); }
Switch-Case ステートメント
switch ステートメントは、複数の if-else ブロックの代替です。単一の変数または式に基づく条件が多数ある場合に最適です。
構文:
switch (expression) { case value1: // Code to execute if expression === value1 break; case value2: // Code to execute if expression === value2 break; default: // Code to execute if no cases match }
例:
let day = 3; switch (day) { case 1: console.log("Monday"); break; case 2: console.log("Tuesday"); break; case 3: console.log("Wednesday"); break; default: console.log("Invalid day"); }
2.ループ
ループは、コードのブロックを複数回実行するために使用されます。
For ループ
for ループは、特定の反復回数だけ実行されます。
構文:
for (initialization; condition; increment/decrement) { // Code to execute }
例:
for (let i = 1; i <h4> <strong>while ループ</strong> </h4> <p>条件が true である限り、while ループは実行されます。</p> <p><strong>構文:</strong><br> </p> <pre class="brush:php;toolbar:false">while (condition) { // Code to execute }
例:
let count = 1; while (count <h4> <strong>Do-while ループ</strong> </h4> <p>do-while ループにより、条件をチェックする前にコードが少なくとも 1 回実行されることが保証されます。</p> <p><strong>構文:</strong><br> </p> <pre class="brush:php;toolbar:false">do { // Code to execute } while (condition);
例:
let count = 1; do { console.log("Count:", count); count++; } while (count <hr> <h3> <strong>3.中断して続行</strong> </h3>
- Break: ループを直ちに終了します。
- 続行: 現在の反復をスキップし、次の反復に進みます。
例:
for (let i = 1; i <hr> <h3> <strong>4.実際の例</strong> </h3> <h4> <strong>パスワードの検証</strong> </h4> <p>ユーザーのパスワードが基準を満たしているかどうかを確認します。</p> <p><strong>例:</strong><br> </p><pre class="brush:php;toolbar:false">if (condition) { // Code to execute if condition is true } else { // Code to execute if condition is false }
カウンター
ループを使用して、出現回数をカウントしたり、反復的なアクションを実行したりできます。
例:
let age = 18; if (age >= 18) { console.log("You are eligible to vote."); } else { console.log("You are not eligible to vote."); }
今日の練習
- if-else ステートメントを使用して、数値が偶数か奇数かをチェックするプログラムを作成します。
- 指定された数値の九九を出力する for ループを作成します。
- while ループを使用して、1 から 50 までの数値の合計を計算します。
- Continue を使用して 3 で割り切れる数値をスキップするように for ループを変更します。
4日目のまとめ
今日、私たちは次のことを学びました:
- 条件文: if-else と switch-case を使用して決定を行います。
- ループ: for、while、do-while ループを使用してアクションを繰り返します。
- Break and Continue: ループ フローを制御します。
- パスワード検証やカウンターなどの実世界の例。
次のステップ
5 日目では、コードを効果的に整理して再利用する方法に焦点を当てて、関数とスコープについて詳しく説明します。 2024 年 12 月 12 日をお楽しみに!
以上がJavaScript の条件文とループの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

JavaScript文字列置換法とFAQの詳細な説明 この記事では、javaScriptの文字列文字を置き換える2つの方法について説明します:内部JavaScriptコードとWebページの内部HTML。 JavaScriptコード内の文字列を交換します 最も直接的な方法は、置換()メソッドを使用することです。 str = str.replace( "find"、 "置換"); この方法は、最初の一致のみを置き換えます。すべての一致を置き換えるには、正規表現を使用して、グローバルフラグGを追加します。 str = str.replace(/fi

このチュートリアルでは、カスタムGoogle検索APIをブログまたはWebサイトに統合する方法を示し、標準のWordPressテーマ検索関数よりも洗練された検索エクスペリエンスを提供します。 驚くほど簡単です!検索をyに制限することができます

この記事シリーズは、2017年半ばに最新の情報と新鮮な例で書き直されました。 このJSONの例では、JSON形式を使用してファイルに単純な値を保存する方法について説明します。 キー価値ペア表記を使用して、あらゆる種類を保存できます

それで、あなたはここで、Ajaxと呼ばれるこのことについてすべてを学ぶ準備ができています。しかし、それは正確には何ですか? Ajaxという用語は、動的でインタラクティブなWebコンテンツを作成するために使用されるテクノロジーのゆるいグループ化を指します。 Ajaxという用語は、もともとJesse Jによって造られました

楽なWebページレイアウトのためにjQueryを活用する:8本質的なプラグイン jQueryは、Webページのレイアウトを大幅に簡素化します。 この記事では、プロセスを合理化する8つの強力なjQueryプラグイン、特に手動のウェブサイトの作成に役立ちます

コアポイント これは通常、メソッドを「所有」するオブジェクトを指しますが、関数がどのように呼び出されるかに依存します。 現在のオブジェクトがない場合、これはグローバルオブジェクトを指します。 Webブラウザでは、ウィンドウで表されます。 関数を呼び出すと、これはグローバルオブジェクトを維持しますが、オブジェクトコンストラクターまたはそのメソッドを呼び出すとき、これはオブジェクトのインスタンスを指します。 call()、apply()、bind()などのメソッドを使用して、このコンテキストを変更できます。これらのメソッドは、与えられたこの値とパラメーターを使用して関数を呼び出します。 JavaScriptは優れたプログラミング言語です。数年前、この文はそうでした

jQueryは素晴らしいJavaScriptフレームワークです。ただし、他のライブラリと同様に、何が起こっているのかを発見するためにフードの下に入る必要がある場合があります。おそらく、バグをトレースしているか、jQueryが特定のUIをどのように達成するかに興味があるからです

この投稿は、Android、BlackBerry、およびiPhoneアプリ開発用の有用なチートシート、リファレンスガイド、クイックレシピ、コードスニペットをコンパイルします。 開発者がいないべきではありません! タッチジェスチャーリファレンスガイド(PDF) Desigの貴重なリソース


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版
中国語版、とても使いやすい

ホットトピック









