ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript とその中心概念: Web 開発の初心者ガイド
JavaScript は、Web サイトをインタラクティブかつ動的にするのに役立つプログラミング言語です。 HTML は Web ページのコンテンツの構造化に使用され、CSS はスタイルの設定に使用されますが、JavaScript によって機能が追加され、Web ページがユーザーのアクションに応答できるようになります。
例:
• ボタンをクリックすると、何かが起こります (メニューが開くなど)。
• スクロールすると、コンテンツが動的に表示されます。
• フォームは送信前に入力内容をチェックします (メール検証など)。
JavaScript の主な機能 (簡略化)
JavaScript の仕組み (簡略化)
Web ページにアクセスすると:
明確にするための例
ページ上のテキストを変更する
見出しがあり、JavaScript でそのテキストを変更したいとします。
<!DOCTYPE html> <html lang="en"> <head> <title>JavaScript Example</title> </head> <body> <h1> <p>Explanation:</p>
Button Click Example
You can make a button do something when clicked.
<!DOCTYPE html> <html lang="en"> <head> <title>Click Example</title> </head> <body> <button> <p>What Happens:</p>
tag with a message.
Simple Calculator
Let’s create a calculator for adding two numbers.
<!DOCTYPE html> <html lang="en"> <head> <title>Simple Calculator</title> </head> <body> <input type="number"> <p>How It Works:</p>
Variables:
Variables store data that can be used later.
Why Use Variables?
Variables help you:
let name = "John"; // Storing the value "John" in a variable called name console.log(name); // Outputs: John
関数:
JavaScript では、関数は
を目的として設計された再利用可能なコード ブロックです。
特定のタスクを実行します。これらを使用すると、ロジックの一部を作成できます
一度使用すれば何度でも使用できるため、コードの効率が向上し、
整理されました。
function greet(name) { return "Hello, " + name; } console.log(greet("Alice")); // Output: Hello, Alice console.log(greet("Bob")); // Output: Hello, Bob
*イベント: *
JavaScript のイベントはブラウザ内で発生するアクションまたは出来事であり、多くの場合ユーザーによってトリガーされます (ボタンのクリック、入力フィールドへの入力、ウィンドウのサイズ変更など)。 JavaScript はこれらのイベントを「リッスン」し、それに応じて特定のアクションを実行できます。これは、インタラクティブで動的な Web ページを作成するための重要な概念です。
<!DOCTYPE html> <html lang="en"> <head> <title>JavaScript Example</title> </head> <body> <h1> <p>Explanation:</p>
Button Click Example
You can make a button do something when clicked.
<!DOCTYPE html> <html lang="en"> <head> <title>Click Example</title> </head> <body> <button> <p>What Happens:</p>
tag with a message.
Simple Calculator
Let’s create a calculator for adding two numbers.
<!DOCTYPE html> <html lang="en"> <head> <title>Simple Calculator</title> </head> <body> <input type="number"> <p>How It Works:</p>
Variables:
Variables store data that can be used later.
Why Use Variables?
Variables help you:
let name = "John"; // Storing the value "John" in a variable called name console.log(name); // Outputs: John
ループ:
JavaScript では、ループはコードのブロックを複数回繰り返すために使用されます。これらは、配列内の項目を反復処理したり、条件が満たされるまでタスクを実行したりするなど、1 つまたは一連のアクションを複数回実行する場合に役立ちます。
JavaScript にはいくつかのタイプのループがあり、それぞれがさまざまな状況に役立ちます。最も一般的なものを見てみましょう
for ループは最も基本的なループです。コードのブロックを指定された回数繰り返します。
function greet(name) { return "Hello, " + name; } console.log(greet("Alice")); // Output: Hello, Alice console.log(greet("Bob")); // Output: Hello, Bob
while ループは、指定された条件が true である限り実行されます。各反復の前に状態をチェックします。
<button> <p><strong>Conditions:</strong><br> In JavaScript, conditions are used to perform different actions <br> based on whether a specified condition evaluates to true or false. <br> This helps control the flow of your program, allowing it to make <br> decisions.</p> <p>Why Use Conditions?</p> <ul> <li>Decision Making: Execute code based on specific situations.</li> <li>Dynamic Behavior: React to user input or external data.</li> <li>Error Handling: Handle unexpected cases gracefully. </li> </ul> <pre class="brush:php;toolbar:false">let age = 20; if (age >= 18) { console.log("You are an adult."); } else { console.log("You are not an adult."); }
do...while ループは while ループに似ていますが、最初は条件が false であっても、コードが少なくとも 1 回実行されることが保証されます。各反復後に状態をチェックします。
// Print numbers 1 to 5 for (let i = 1; i <= 5; i++) { console.log(i); } // Output: 1, 2, 3, 4, 5
for...in ループは、オブジェクト (キー) のプロパティを反復処理するために使用されます。
// Print numbers 1 to 5 using a while loop let i = 1; while (i <= 5) { console.log(i); i++; // Don't forget to increment i! } // Output: 1, 2, 3, 4, 5
for...of ループは、反復可能オブジェクト (配列、文字列、その他の反復可能オブジェクトなど) 内の値を反復処理するために使用されます。
// Print numbers 1 to 5 using do...while loop let i = 1; do { console.log(i); i++; } while (i <= 5); // Output: 1, 2, 3, 4, 5
JavaScript は初心者向けでありながら強力なプログラミング言語です。
簡単な例を練習し、重要な概念を理解することで、
インタラクティブで魅力的な Web を作成する能力を解放できます
アプリケーション!
以上がJavaScript とその中心概念: Web 開発の初心者ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。