js随机数 从头开始系列

js要常常写啊要不然就要从0开始

1
var num = Math.random(); 2 //创建一个0-1随机数字 3 num*=10 4 //变为0-10随机数字 5 //有好几种取整方式 6 var i = Math.parseInt(num); 7 //舍弃小数 0-9 8 var i = Math.ceil(num) 9 //向上取整 1-10 看见小数直接+1 10 var i = Math.round(num) 11 //四舍五入取整 小数>=5 +1 小数<5 -1 0-10范围 12 var i = Math.floor(num) 13 //向下取整 和 Math.parseInt()有些相似 但是完全不一样 14 //详解 15 //1.功能差异 16 //Math.floor() 方法可对一个“数”进行下舍入。 17 //parseInt() 函数可解析一个“字符串”,并返回一个整数。 18 //Math.floor(x),x为任意数值或表达式。 19 //parseInt(string, radix),string为字符类型的数字,radix为要解析的数字的基数,取值2~36,默认为10,表示10进制 20 //3.结果差异(反例举例,只说明二者不同): 21 //Math.floor(-1.5)//-2 22 //parseInt(-1.5)//-1 23 //综上,两个函数完全不是相同的作用,只有在特殊情况下(都传一个正数,且只传一个参数)结果是一样,但不代表作用是一样的。 24 console.log(num) 25 console.log(i)
原文地址:https://www.cnblogs.com/lyWebstrat/p/6699369.html