我想做一个程序,其中涉及用户输入他们想要计时器运行多久,但它似乎提示只能返回一个字符串,有没有办法我可以得到它返回一个数字?有没有办法在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