2017-08-24 35 views
0

進出口目前讀取口才JavaScript和,這是用於使用所述提示命令的例子:提示命令語法

變種數量寫= (提示(「選擇一個號碼」,「「));

爲什麼粗體需要在那裏?這是讓計算機知道輸入什麼類型的方法嗎?如果它是一組單詞,它會是String(提示(「Pick a number」,「」));

+1

歡迎[上號文件(https://developer.mozilla.org/en/docs /網絡/的JavaScript /參考/ Global_Objects /數字)。 – tadman

+0

嘿,謝謝:) – suzyc

回答

1

如果你只是使用:

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

變量theNumber將被設置爲一個字符串。例如,如果用戶輸入5,則theNumber將等於"5"。​​是在JavaScript中的函數,將一個字符串轉換爲數字,這意味着如果你使用:

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

然後theNumber就等於5或任何用戶輸入。

如果你想將數字轉換回一個字符串,你可以使用:

var stringOfTheNumber = theNumber.ToString();

+0

有道理,謝謝你的幫助! – suzyc

+1

另外值得一提的是Number()被認爲是有害的。 'Number(「0x100」)'返回'256'。相反,使用'Number.parseInt(...,10)',在那種情況下你會得到'0'。 – tadman

+0

另外,在用戶不輸入數字的情況下,使用try,catch語句也很重要。 –