1.Math.floor()
用于一个数的向下取整,不能解析字符串
<script type="text/javascript">
document.write(Math.floor(0.89) + "<br />") //结果0
document.write(Math.floor(-0.2) + "<br />") //结果-1
document.write(Math.floor(-4.3) + "<br />") //结果-5
document.write(Math.floor("3") + "<br />") //结果3
document.write(parseInt(2*4) + "<br />") //结果8
document.write(Math.floor("hello") + "<br />") //结果NaN
document.write(parseInt("760px"); //结果NaN
</script>
2.2.parseInt()
把任意字符串转换为整数(必须以数字开头)【我感觉转换规则就是保持+/-,然后取小数点.前的数字】
<script type="text/javascript">
document.write(parseInt(0.89) + "<br />") //结果0
document.write(parseInt(-0.2) + "<br />") //结果0
document.write(parseInt(-4.3) + "<br />") //结果-4
document.write(parseInt("3") + "<br />") //结果3
document.write(parseInt(2*4) + "<br />") //结果8
document.write(parseInt("hello") + "<br />") //结果NaN
document.write(parseInt("760px"); //结果760
</script>
参考文章:https://www.cnblogs.com/7766evr/p/6814490.html