JavaScript 学習 4 日目へようこそ!今日は、プログラミングにおけるロジックと反復のバックボーンを形成する条件文とループに焦点を当てます。このレッスンが終わるまでに、コード内で意思決定を行い、アクションを効率的に繰り返すことができるようになります。
条件ステートメントを使用すると、コードは特定の条件に基づいて決定を下すことができます。 JavaScript には、条件付きロジックを実装するためのいくつかの方法が用意されています。
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 を使用します。
例:
let score = 75; if (score >= 90) { console.log("Grade: A"); } else if (score >= 75) { console.log("Grade: B"); } else { console.log("Grade: C"); }
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"); }
ループは、コードのブロックを複数回実行するために使用されます。
for ループは、特定の反復回数だけ実行されます。
構文:
for (initialization; condition; increment/decrement) { // Code to execute }
例:
for (let i = 1; i <= 5; i++) { console.log("Count:", i); }
条件が true である限り、while ループは実行されます。
構文:
while (condition) { // Code to execute }
例:
let count = 1; while (count <= 5) { console.log("Count:", count); count++; }
do-while ループにより、条件をチェックする前にコードが少なくとも 1 回実行されることが保証されます。
構文:
do { // Code to execute } while (condition);
例:
let count = 1; do { console.log("Count:", count); count++; } while (count <= 5);
例:
for (let i = 1; i <= 10; i++) { if (i === 5) break; // Stops the loop when i is 5 console.log(i); } for (let i = 1; i <= 10; i++) { if (i === 5) continue; // Skips iteration when i is 5 console.log(i); }
ユーザーのパスワードが基準を満たしているかどうかを確認します。
例:
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."); }
今日、私たちは次のことを学びました:
5 日目では、コードを効果的に整理して再利用する方法に焦点を当てて、関数とスコープについて詳しく説明します。 2024 年 12 月 12 日をお楽しみに!
以上がJavaScript の条件文とループの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。