parseInt和parseFloat
一、parseInt用法(三个)
1.把数转化为整型
若将true,false,null,undefined转换全是NaN
// An highlighted block
var num=123.5;
var numN=parseInt(num);
console.log(typeof(numN)+":"+numN);
// An highlighted block
var num="10.66";
var numN=parseInt(num);
console.log(typeof(numN)+":"+numN);
2.parseInt(num,radix)以目标进制为基地,转化为10进制radix[2,36]
// An highlighted block
var num="10";
var numN=parseInt(num,2);
console.log(typeof(numN)+":"+numN);
// An highlighted block
var num="10";
var numN=parseInt(num,16);
console.log(typeof(numN)+":"+numN);
// An highlighted block
var num="10";
var numN=parseInt(num,8);
console.log(typeof(numN)+":"+numN);
3.砍断原则:看到不是数字的就砍断
// An highlighted block
var num="10asd";
var numN=parseInt(num);
console.log(typeof(numN)+":"+numN);
二、parseFloat用法
识别数字位,只有一个参数
var num="10.2.23581.5";
var numN=parseFloat(num);
console.log(typeof(numN)+":"+numN);