※ ChatGPTを利用し、要約された質問です(原文:promptメソッドの働きについて)
promptメソッドの働きについて
このQ&Aのポイント
promptメソッドはウィンドウに文字ダイアログを表示し、ユーザが入力した値を取得する機能があります。
myPassWord = prompt("パスワードを入力してください", "")の一行で、ユーザが入力した値がmyPassWordに代入されます。
promptはウィンドウ名を省略することもできます。
こちらのサイトを参考にjavascript勉強中の初心者です。
http://www.red.oit-net.jp/tatsuya/java/prompt2.htm
ユーザが入力したパスワードが正しければ
指定したページにジャンプさせるというプログラムです。
その中に、
myPassWord = prompt("パスワードを入力してください", "");
という個所があり、どうも変数myPassWordに
ユーザが入力した文字列を代入しているみたいなんですが
分からない事が2点あります。
【質問1】
リファレンスをひくと『prompt』というメソッドは
「指定したウィンドウに文字ダイアログを表示する」と書いてありました。
『prompt』にはダイアログ表示以外に、
入力された文字を抜き出すという機能もあるのですか?
この一行で、なぜユーザが入力した値が取得できるのかわかりません。
【質問2】
リファレンスには、promptの書式として
ウィンドウ名.prompt();
とあったのですが、ウィンドウ名(window.)は
省略されていると考えていいんですよね?
質問は以上です。
リファレンスの見方もまだ十分に理解できておらず
初歩的な質問で申し訳ありません。
お詳しい方からのご回答、お待ちしております、
初心者にもわかるよう噛み砕いて解説してくださると助かります。
よろしくお願いいたします。