2017-08-24 11 views
0

はイムは、現在、雄弁JavaScriptを読んで、これはpromptコマンドを使用するための例だった:プロンプトコマンドの構文

のvarのtheNumber = (プロンプト()」 "、 "番号を選び");

なぜ太字にする必要がありますか?それはどのような種類の入力が入力されたかをコンピュータに知らせる方法ですか?それが一連​​の単語だった場合、それはString(prompt( "Pick a number"、 ""))です。あなただけ使用した場合

+1

ようこそ[番号のドキュメント](https://developer.mozilla.org/en/docsへ/ Web/JavaScript/Reference/Global_Objects/Number)。 – tadman

+0

Gotcha、thanks :) – suzyc

答えて

1

var theNumber = prompt("Pick a number");

変数theNumberは、文字列に設定されます。たとえば、ユーザーが5を入力した場合、theNumber"5"に等しくなります。​​は、あなたが使用している場合を意味し、数値に文字列を変換するJavaScript関数です:

var theNumber = Number(prompt("Pick a number"));

その後theNumber5または任意のユーザが入力したに等しくなります。あなたは文字列にバックナンバーを変換したい場合は

、あなたが使用します。

var stringOfTheNumber = theNumber.ToString();

+0

あなたの助けに感謝します。 – suzyc

+1

また、 'Number()'は有害であるとみなす価値があります。 'Number(" 0x100 ")'は '256'を返します。代わりに 'Number.parseInt(...、10)'を使用してください。その場合、 '0'が得られます。 – tadman

+0

また、ユーザーが番号を入力しない場合は、try、catchステートメントを使用することが重要です。 –