レッスン1:JavaScriptって何?

📖 導入 — ページを「動かす」には?

HTMLでページの骨格を作り、CSSで見た目を整えました。でも、まだ何かが足りません。

こういった「動き」を作るのが JavaScript の仕事です!

📝 JavaScriptとは?

JavaScript(ジャバスクリプト)は、ウェブページに「動き」や「インタラクション」をつけるためのプログラミング言語です。

役割言語
骨格・構造HTML
見た目・デザインCSS
動き・プログラムJavaScript

JavaScriptはHTMLファイルの中に <script> タグを使って書けます。<body> の一番下に置くのが基本です。

<script>
  // ここにJavaScriptを書く
</script>

console.log() は、ブラウザの「コンソール」に文字を表示する命令です。

console.log("はじめてのJavaScript!");
🤔 考えてみよう:console.log("Hello!")"Hello!" を自分の名前に変えたらどうなる?開発者ツールで確認してみよう!
💡 デバッグの基本:console.log() は「今ここで何が起きているか」を確認するツールです。わからなくなったら console.log() で確認する習慣をつけましょう。

💻 やってみよう!

  1. HTMLファイルを用意する
    practice フォルダに index.html を作り、以下を書いてください。
    <!DOCTYPE html>
    <html lang="ja">
      <head>
        <meta charset="UTF-8">
        <title>JavaScriptの練習</title>
      </head>
      <body>
        <h1>JavaScriptをはじめよう</h1>
    
        <script>
          console.log("はじめてのJavaScript!");
        </script>
      </body>
    </html>
  2. ブラウザで開いてコンソールを確認する
    index.html をブラウザで開き、コンソールを開きます(F12 → 「Console」タブ)。
  3. コンソールを確認する
    はじめてのJavaScript! と表示されたら成功です! 🎉
  4. 自分の情報を表示してみる
    console.log("名前:〇〇");
    console.log("学年:中学〇年生");
    console.log("好きなこと:〇〇");
    〇〇 の部分を自分の情報に書き換えて確認してみましょう。

🛠️ 開発者ツールを開こう

JavaScriptの結果を確認するには、ブラウザの「開発者ツール」を使います。

開いたら「コンソール」タブをクリックしてください。ここにJavaScriptの結果が表示されます。

📖 エラーメッセージの読み方

コンソールに赤いメッセージが出ても、慌てなくて大丈夫です。エラーメッセージは「ここがおかしいよ」というヒントです。読み方を知っておくと、問題をすぐに解決できるようになります。

1. エラーメッセージの基本構造

コンソールに表示されるエラーは、次の3つの情報で構成されています。

部分 意味
ReferenceErrorエラーの種類(何が問題か)
myVar is not defined具体的な内容(どこが問題か)
script.js:5ファイル名と行番号(どこで起きたか)

よく出るエラーの種類:

2. 具体例で読んでみよう

Uncaught ReferenceError: myVar is not defined

myVar という変数が定義されていません」→ 変数名のタイポ、または宣言前に使っている。

// ❌ 間違い
let myvar = "こんにちは";
console.log(myVar); // ReferenceError!

// ✅ 正しい
let myVar = "こんにちは";
console.log(myVar);

Uncaught SyntaxError: Unexpected token '}'

「予期しない } があります」→ 括弧や波括弧の閉じ忘れ・多すぎ。

// ❌ 間違い
if (score > 80) {
  console.log("合格");
}} // SyntaxError!

// ✅ 正しい
if (score > 80) {
  console.log("合格");
}

Uncaught TypeError: Cannot read properties of null

null のプロパティを読み取れません」→ getElementById() で指定した id が HTML に存在しない(タイポ)。

// HTML に id="massege"(スペルミス)がある場合
const el = document.getElementById("message"); // null が返る
el.textContent = "こんにちは"; // TypeError!

// ✅ HTML の id と JavaScript の文字列を一致させる

3. エラーが出たときの3ステップ

⚠️ エラーが出ても、パソコンは壊れません。落ち着いて次の3ステップを試してみましょう。

① エラーメッセージを読む
コンソールの赤いメッセージを見て、「エラーの種類」と「具体的な内容」を確認する。

② 行番号を確認する
script.js:5 のように書かれている数字が、エラーが起きた行番号。VS Code でその行を確認する。

③ エラー文をそのままコピーして検索する
Uncaught ReferenceError: xxx is not defined をそのままコピーして検索する。同じエラーで困った人の解決策が見つかることが多い。

⚠️ よくあるミス

📌 まとめ

🚀 次のレッスンへ

次のレッスンでは、データを保存する「変数」について学びます!

🔍 もっと調べてみよう:JavaScript console.log 使い方」で検索してみよう。わからないことはどんどん検索する習慣をつけよう!
← JavaScriptコース一覧に戻る