parseInt() 函数可解析一个字符串,并返回一个整数。
eg:
parseInt("10"); //返回 10
parseInt("19",10); //返回 19 (10+9)
parseInt("11",2); //返回 3 (2+1)
parseInt("17",8); //返回 15 (8+7)
parseInt("1f",16); //返回 31 (16+15)
parseInt("010"); //未定:返回 10 或 8
这函数对我们处理value有用。
input.value都是字符串,string型。即输入的都是数字,也是字符串。
eg:
var min1 = document.getElementById("lb");
var min = min1.value;
console.log(min);
var max1 = document.getElementById("lc");
var max = max1.value;
console.log(max);
var input = document.getElementById("b");
/*值=Math.floor(Math.random()*可能值的总数+第一个可能的值)*/
var g = Math.floor(Math.random() * (max - min + 1)) + min;
下列的min就是字符串,所以结果不是两者数字相加之和,而是与字符串相加
所以要对min进行处理parseInt(min)即可。
版权属于:小小窝/禾下月
本文链接:https://hxyxyz.top/index.php/Web/149.html
本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!