JavaScript

JavaScriptのalertの使い方を徹底解説!ポップアップでメッセージを表示しよう

はじめに

JavaScriptを学び始めると、最初に出てくる機能のひとつが
alert(アラート)」です。

Webページを開いたときにメッセージを表示したり、
ボタンを押したときにお知らせを出したりする機能で、
「動きのあるWebページ」を体験する第一歩でもあります。

この記事では、初心者にも分かりやすく
✅ alertの基本的な使い方
✅ 応用的な使い方(変数や関数と組み合わせる)
✅ よくあるエラー・注意点
を図解つきで丁寧に解説します!


JavaScriptのalertとは?

🔹 「ポップアップメッセージを表示する命令」

alert() は、Webブラウザ上に小さなポップアップウィンドウを表示する関数です。
ユーザーに何かを伝えるときや、動作確認をするときに使います。

📘 基本構文:

alert("メッセージ");

🖥 表示例:

[OK] メッセージが表示されます

シンプルですが、JavaScriptの動きを理解するうえで非常に重要な関数です!


alertの基本的な使い方

例1:単純にメッセージを表示

<script>
  alert("こんにちは、JavaScriptの世界へようこそ!");
</script>

💬 実行結果:
ページを開くと、ポップアップが出て「こんにちは、JavaScriptの世界へようこそ!」と表示されます。


例2:ボタンをクリックしたときに表示

<button onclick="alert('ボタンがクリックされました!')">クリックしてね</button>

💡 解説:

  • <button> タグに onclick 属性を設定
  • ボタンがクリックされると、アラートが表示されます

👉 Webページに簡単なインタラクション(動き)をつけることができます!


例3:変数の値を表示する

<script>
  let userName = "Taro";
  alert("こんにちは、" + userName + "さん!");
</script>

🖥 出力例:

こんにちは、Taroさん!

💡 解説:

  • 変数 userName の中身を alert() の中で文字列と結合
  • + 記号で文字列をつなげることができます

関数と組み合わせて使う例

JavaScriptでは、alert()を関数内で使うこともよくあります。

<script>
  function showMessage() {
    alert("ボタンが押されました!");
  }
</script>

<button onclick="showMessage()">メッセージを表示</button>

💡 このように関数化しておくと、複数箇所で使い回すことができます。
開発の現場では、テスト用の確認メッセージとしてもよく利用されます。


alertを使うときの注意点

⚠️ 1. 連続で表示するとユーザーが操作できなくなる

alert("1つ目のメッセージ");
alert("2つ目のメッセージ");
alert("3つ目のメッセージ");

このように連続して使うと、ユーザーは何度も「OK」を押さなければいけません。
実際のWebサイトでは、必要最小限に留めるのがポイントです。


⚠️ 2. 実際のサービスではあまり使わない

alert() は簡単で便利ですが、
実際のWebアプリや企業サイトではほとんど使われません。

なぜなら、

  • デザインを自由に変更できない
  • 連続で出るとユーザー体験が悪くなる
    といった理由があるためです。

💡 その代わりに、
modal(モーダルウィンドウ)やtoast(トースト通知)などの
カスタムメッセージUIが使われます。


📘 alert以外の関連メソッド

実は、alert()以外にも似た働きをする関数があります👇

メソッド内容
alert()メッセージを表示alert("通知です");
confirm()「OK / キャンセル」を選択できるconfirm("削除してもよろしいですか?");
prompt()ユーザーに入力を求めるprompt("名前を入力してください");

💡 例:confirm()

if (confirm("本当に削除しますか?")) {
  alert("削除しました!");
} else {
  alert("キャンセルしました!");
}

🖥 出力結果:

  • OK → 「削除しました!」
  • キャンセル → 「キャンセルしました!」

デバッグに使えるalert(初心者向け活用法)

初心者がプログラムの動作確認をするときに
「本当にこの部分が実行されているか」をチェックする方法としても使えます👇

function check() {
  alert("この関数が実行されました!");
}
check();

ただし、より便利な方法としては
👉 console.log() を使うほうが一般的です(開発者ツールで確認可能)。


🚀 まとめ:alertはJavaScriptの第一歩!

alert()は、JavaScriptで最もシンプルな出力方法です。
初心者が最初に「コードで動きを出す」感覚をつかむのに最適な機能です。

💡 今日のまとめ

  • alert()はメッセージをポップアップで表示する関数
  • ボタン操作・変数の確認などで活用できる
  • 実際の開発ではmodalconsole.log()を使うことが多い
  • confirm()prompt()と組み合わせればさらに便利!

-JavaScript