close

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Window: alert() メソッド

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.

Window.alert() は、任意のメッセージを含むダイアログを表示し、ユーザーがそのダイアログを閉じるまで待機するようブラウザーに指示します。

一部の条件下(ユーザーがタブを切り替えた場合など)では、ブラウザーが実際にダイアログを表示しない場合や、ユーザーがダイアログを閉じるのを待たない場合があります。

構文

js
alert()
alert(message)

引数

message 省略可

ダイアログに表示したい文字列、または、文字列に変換されて表示されるオブジェクト。

返値

なし (undefined)。

js
window.alert("Hello world!");
alert("Hello world!");

いずれも、以下のように表示されます。

黒いダイアログボックス。左上の小さな丸いアイコンに続いて、白い開き括弧と閉じ括弧があり、白いテキスト「JavaScript Application」が含まれています。その下の左側には「Hello world!」という白いテキストがあります。そして、右下には小さな水色のボタンがあります。ボタンのテキストは黒で「OK」です

注意事項

アラートダイアログは、メッセージの確認以外の応答をユーザーに要求しないメッセージに使用しましょう。

ダイアログボックスはモーダルウィンドウです。ダイアログボックスを閉じるまで、ユーザーはプログラムの他の部分にアクセスすることができません。このため、ダイアログボックス (もしくは、モーダルウィンドウ) を生成する関数を過度に使用すべきではありません。

他に、<dialog> 要素を使用してアラートを表示することができます。

仕様書

Specification
HTML
# dom-alert-dev

ブラウザーの互換性

関連情報