Math数值方法详解

Math-----数值方法

Math.min()-----打印为数组中的最小值

Math.max()-----打印为数组中的最大值

console.log(Math.min(2,0,111,33,66,5));找最小值打印为0

console.log(Math.max(2,0,111,33,66,5));找最大值打印为111

 Math.ceil() 执行向上舍入,(向上取整)

  Math.floor()  执行向下舍入,;(向下取整)

  Math.round()执行标准舍入,(四舍五入 随机数)

向上取整例子:

        console.log(Math.ceil(5.8));向比自己大的一位来取整数值。例:正数时[5.8取为6] 负数时[-5.8取为-5]

        向下取整例子:

        console.log(Math.floor(-2.3));向比自己小的一位来取整数值。例:正数时[2.3取为2] 负数时[-2.3取为-3]

        四舍五入 随机数例子

        console.log(Math.round(2.4));四舍五入法。注:负数时-2.5还是取-2 (这个为特例)

        注意:Math.round(1.4999999999999999999999999999);//2  (这种为特例,它的长度已经涉及计算机进制问题)

随机数

 Math.random() 方法

 返回大于等于0小于1的一个随机数  0 <= x < 1


        console.log(Math.random());

         随机数方法返回的为大于0----小于1之间的数。

        console.log(Math.random()*10);

        想让0.3215649878654变成1.23226632或10.23226632...就要在随机数括号后*10或*100...

        console.log(Math.floor(Math.random()*10));

        需要让这些小数变成整数就要嵌套了。用向下取整方法---------包含(随机数方法)打印完就是随机整数了。

你可能感兴趣的:(Math数值方法详解)