概要: このチュートリアルでは、JavaScriptのconfirm()
メソッドを使用して確認ダイアログを表示する方法を学びます。
JavaScript confirm()メソッドの紹介
質問と、OK
およびキャンセル
の2つのボタンを持つダイアログを呼び出すには、window
オブジェクトのconfirm()
メソッドを使用します。
let result = window.confirm(question);
Code language: JavaScript (javascript)
この構文では
question
は、ダイアログに表示するオプションの文字列です。result
は、OK
ボタンまたはキャンセル
ボタンのどちらがクリックされたかを示すブール値です。OK
ボタンがクリックされた場合、結果はtrue
です。それ以外の場合、結果はfalse
です。
ブラウザがページ内ダイアログを無視する場合、result
は常にfalse
になることに注意してください。
確認ダイアログはモーダルで同期的なものです。つまり、ダイアログが表示されるとコードの実行が停止し、ダイアログが閉じられた後に再開します。
次の例では、confirm()
メソッドを使用して確認ダイアログを呼び出します。ユーザーの選択に基づいて、alert()
メソッドを使用して対応するメッセージを表示します。
let result = confirm('Are you sure you want to delete?');
let message = result ? 'You clicked the OK button' :
'You clicked the Cancel button';
alert(message);
Code language: JavaScript (javascript)

まとめ
confirm()
はwindow
オブジェクトのメソッドです。confirm()
は、質問と、OK
およびキャンセル
の2つのボタンで構成されるシステムダイアログを表示します。confirm()
は、OK
ボタンがクリックされた場合はtrue
を、キャンセル
ボタンが選択された場合はfalse
を返します。
このチュートリアルは役に立ちましたか?