如何用原生js来将prompt()方法得到的字符串,转换为数字,并进行运算呢?
1.prompt()方法得到的数据类型是字符串。
2.进行类型转换 Number(str)。
3.检验js数据类型的方法是typeof(obj)。
4.验证数据是否合法,注意typeof(NaN)的值是number,即NaN的数据类型是数字。
5.所以要用isNaN()方法检验,该方法返回的是布尔值,isNaN(NaN)==true;的话,说明,在prompt()里面输入的东西不是字符串。
最后,当然可以用正则表达式去判断啦;
验证数字:^[0-9]*$