我想做一個程序,其中涉及用戶輸入他們想要計時器運行多久,但它似乎提示只能返回一個字符串,有沒有辦法我可以得到它返回一個數字?有沒有辦法在JS中做一個提示返回一個數字?
0
A
回答
1
您可以使用提示符以String形式獲取輸入,然後使用parseInt()將其轉換爲整數。
var sAge = prompt("Enter your age");
var age = parseInt(sAge,0);
3
沒有,但你可以將字符串轉換爲數字
var res = prompt('How long');
var length = parseInt(res, 10);
if (isNaN(length)){
//enter a number
}
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);
相關問題
- 1. 有沒有辦法在一個getter中返回三個容器?
- 2. 有沒有辦法做一個查詢
- 3. 有沒有辦法在Response中返回一個值?
- 4. 有沒有辦法從Python返回一個數據框到R?
- 5. 有沒有辦法從一行中的函數返回一個數組鍵?
- 6. 有沒有辦法在一個數組
- 7. 有沒有辦法在一個數組
- 8. 從活動中返回一個值 - 有沒有一個好的做法呢?
- 9. 有沒有辦法在ActionScript中做一個循環範圍?
- 10. 有沒有辦法做一個字符串。分割的空白
- 11. MATLAB - 有沒有辦法做一個字符串中使用多個字符串
- 12. 有沒有辦法讓我在C#中留下一個數字?
- 13. 有沒有辦法創建一個沒有JS的消息框?
- 14. 有沒有辦法知道返回一個布爾
- 15. FLEX:有沒有辦法一次返回多個標記
- 16. 有沒有辦法簡單地返回一個BlockingCollection
- 17. JS:有沒有辦法告訴哪個對象叫做函數?
- 18. 有沒有辦法從函數返回的數組中獲取一個元素?
- 19. 有沒有辦法返回一個字符串與其中的變量?
- 20. CakePHP:有沒有辦法讓每個find('list')返回一個數組?
- 21. 有沒有辦法在Java中說「方法返回這個」?
- 22. 有沒有辦法在一個angular.element
- 23. 有沒有像返回一個函數?
- 24. 有沒有辦法做一個職位在PHP
- 25. 有沒有辦法指示Elasticsearch只返回來自一個節點的匹配
- 26. 有沒有辦法做一個「無法檢測的,iframe代碼」
- 27. 有沒有辦法做一個「setRotation()」方法或代碼?
- 28. 有沒有辦法從一個js對象中刪除一個全屬性
- 29. 有沒有辦法做到這一點?
- 30. 有沒有辦法將一個ArrayList放入一個5x5數組?
你有一個錯字:'isNAN' ---應該是'isNaN' – Givi
@Givi感謝,但隨意編輯的訊息。 – Musa