はじめに
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()はメッセージをポップアップで表示する関数- ボタン操作・変数の確認などで活用できる
- 実際の開発では
modalやconsole.log()を使うことが多い confirm()やprompt()と組み合わせればさらに便利!