Javascript 有没有办法让JS中的提示返回一个数字?
我正在尝试制作一个程序,让用户输入他们希望计时器运行的时间,但似乎提示符只能返回一个字符串,有没有办法让它返回一个数字?您可以使用提示符将输入作为字符串,然后使用parseInt()将其转换为整数Javascript 有没有办法让JS中的提示返回一个数字?,javascript,prompt,Javascript,Prompt,我正在尝试制作一个程序,让用户输入他们希望计时器运行的时间,但似乎提示符只能返回一个字符串,有没有办法让它返回一个数字?您可以使用提示符将输入作为字符串,然后使用parseInt()将其转换为整数 var sAge = prompt("Enter your age"); var age = parseInt(sAge,0); 您可以使用提示符将输入获取为字符串,然后使用parseInt()将其转换为整数 var sAge = prompt("Enter your age"); var age
var sAge = prompt("Enter your age");
var age = parseInt(sAge,0);
您可以使用提示符将输入获取为字符串,然后使用parseInt()将其转换为整数
var sAge = prompt("Enter your age");
var age = parseInt(sAge,0);
否,但您可以将字符串转换为数字
var res = prompt('How long');
var length = parseInt(res, 10);
if (isNaN(length)){
//enter a number
}
不可以,但可以将字符串转换为数字
var res = prompt('How long');
var length = parseInt(res, 10);
if (isNaN(length)){
//enter a number
}
否,然后必须使用parseInt()将字符串转换为数字 e、 g.
var integer=这是一个字符串变量。parseInt()代码>
在执行parseInt()之前,应该检查输入是否有效。通过浏览字母来完成
for(var i=0; i<string.length; ++i)
if(!(string[i]>='0' && string[i]<='9'))
//Error
对于(var i=0;i='0'&&string[i]否,必须使用parseInt()将字符串转换为数字
e、 g.var integer=这是一个字符串变量。parseInt();
在执行parseInt()之前,应该先检查输入是否有效。通过遍历字母来执行此操作
for(var i=0; i<string.length; ++i)
if(!(string[i]>='0' && string[i]<='9'))
//Error
对于(var i=0;i='0'&&string[i]您还可以使用Number()函数
var price = prompt("Enter total price");
var price = Number(price);
您也可以使用Number()函数
var price = prompt("Enter total price");
var price = Number(price);
您有一个输入错误:isNAN
——应该是isNAN
您有一个输入错误:isNAN
——应该是isNAN