2014-01-18 28 views

回答

1

您可以使用提示符以String形式獲取輸入,然後使用parseInt()將其轉換爲整數。

var sAge = prompt("Enter your age"); 
var age = parseInt(sAge,0); 

Example.

3

沒有,但你可以將字符串轉換爲數字

var res = prompt('How long'); 
var length = parseInt(res, 10); 
if (isNaN(length)){ 
    //enter a number 
} 
+0

你有一個錯字:'isNAN' ---應該是'isNaN' – Givi

+0

@Givi感謝,但隨意編輯的訊息。 – Musa

0

否,則必須將字符串轉換爲數字,然後,使用parseInt函數()

例如var integer = this_is_a_string_variable.parseInt();

在parseInt()之前,您應該檢查輸入是否有效。通過閱讀信件來做到這一點。

for(var i=0; i<string.length; ++i) 
    if(!(string[i]>='0' && string[i]<='9')) 
     //Error 
0

您可以使用號()函數

var price = prompt("Enter total price"); 
var price = Number(price); 
相關問題