モダンJavaScript入門: JavaScript基本文法

目次

  1. はじめに
  2. 変数とデータ型
  3. 演算子
  4. 制御構文
  5. 関数
  6. 配列とオブジェクト
  7. DOM操作

はじめに

JavaScriptはWeb開発において重要な役割を果たしています。この記事では、JavaScriptの基本文法について解説します。

変数とデータ型

JavaScriptでは、変数を宣言して値を格納することができます。また、さまざまなデータ型を扱うことができます。

// 変数の宣言と初期化
let message = "Hello, world!";

// 文字列の連結
let name = "John";
let greeting = "Hello, " + name + "!";

// 数値の計算
let x = 10;
let y = 5;
let sum = x + y;

演算子

JavaScriptでは、さまざまな演算子を使用して計算や比較を行うことができます。

// 算術演算子
let x = 10;
let y = 5;
let sum = x + y;
let difference = x - y;
let product = x * y;
let quotient = x / y;

// 比較演算子
let a = 10;
let b = 5;
let result1 = a > b;
let result2 = a === b;
let result3 = a !== b;

制御構文

制御構文を使用することで、条件に応じてプログラムのフローを制御することができます。

// if文
let x = 10;
if (x > 5) {
  console.log("xは5より大きいです");
} else {
  console.log("xは5以下です");
}

// forループ
for (let i = 0; i < 5; i++) {
  console.log(i);
}

// whileループ
let i = 0;
while (i < 5) {
  console.log(i);
  i++;
}

関数

関数を使用することで、複数の処理をまとめて実行することができます。

// 関数の定義
function greet(name) {
  console.log("Hello, " + name + "!");
}

// 関数の呼び出し
greet("John");

配列とオブジェクト

配列やオブジェクトを使用することで、複数の値をまとめて扱うことができます。

// 配列
let fruits = ["apple", "banana", "orange"];
console.log(fruits[0]); // "apple"

// オブジェクト
let person = {
  name: "John",
  age: 30,
  city: "Tokyo"
};
console.log(person.name); // "John"

DOM操作

JavaScriptを使用して、HTMLの要素を操作することができます。

// 要素の取得
let element = document.getElementById("myElement");

// 要素のスタイルの変更
element.style.color = "red";

// イベントリスナーの追加
element.addEventListener("click", function() {
  console.log("クリックされました");
});