JavaScript parseInt() 函数

hxy 2020-03-03 PM 108℃ 0条 访问: 109 次

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)即可。

标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~