- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:promptメソッドの働きについて)
promptメソッドの働きについて
このQ&Aのポイント
- promptメソッドはウィンドウに文字ダイアログを表示し、ユーザが入力した値を取得する機能があります。
- myPassWord = prompt("パスワードを入力してください", "")の一行で、ユーザが入力した値がmyPassWordに代入されます。
- promptはウィンドウ名を省略することもできます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
【回答1】 何を見たか知りませんが http://msdn.microsoft.com/ja-jp/library/cc428127.aspx (「リファレンス」って言ったら普通これ) には 「メッセージと入力フィールドを持ったダイアログボックスを表示する。 」 「ユーザーが入力した値が返される」 と明記されていますね。 そもそも「文字ダイアログ」という説明が糞です。そのサイトは今すぐ見限ってください。 また、URLが提示された講座サイトにもはっきり 「myStr に入力された文字が セットされます。」 と書かれています。 「抜き出す」ではありませんが、まあそのとおりです。 【回答2】 それでOKです。 現在スクリプトが実行されているウィンドウではウィンドウ名は端折れます。
その他の回答 (1)
- Ogre7077
- ベストアンサー率65% (170/258)
回答No.2
【質問1】 リファレンスといえば、私にとってはこちら https://developer.mozilla.org/ja/docs/Web/API/window.prompt こちらには以下の記述があります。 「ユーザが OK ボタンをクリックすると、入力フィールドに入力されたテキストが返ります。」 簡単に文字列を入力させる手段として、昔からよく使われています。 ただ概要が 「ユーザにテキストを入力することを促すメッセージを持つダイアログを表示します。」 なので、たしかにピンとこない気もしますね。 【質問2】 一般にブラウザで window と記述しているものは、JS のグローバルオブジェクトを意味します。 グローバルオブジェクトは省略して書くことが出来ますから、グローバルオブジェクトのプロパティである prompt は "window." を省略できます。