1. <script>
    2. //1.Math.round(x) 四舍五入
    3. var num1 = Math.round(4.4);
    4. console.log(num1);//4
    5. var num1 = Math.round(4.5)
    6. console.log(num1);//5
    7. //2.Math.abs(x) // 求 x 的绝对值
    8. var num2 = Math.abs(-5)
    9. console.log(num2);//5
    10. // 3.Math.floor(x) // 向下取整
    11. var num3 = Math.floor(3.3)
    12. console.log(num3);//3
    13. var num3 = Math.floor(3.8)
    14. console.log(num3);//3
    15. // 4.Math.ceil(x) // 向上取整
    16. var num4 = Math.ceil(4.4)
    17. console.log(num4);//5
    18. var num4 = Math.ceil(4.8)
    19. console.log(num4);//5
    20. //5.Math.random() // 随机数,从0到1(不包含);
    21. var num5 = Math.random();
    22. console.log(num5);
    23. // 6.Math.sqrt(x) // 求 x 的平方根
    24. var num6 = Math.sqrt(144)
    25. console.log(num6);//12
    26. // 7.toFixed(x) 保留x位小数
    27. var num7 = 3.25532532653262;
    28. var newNum7 = num7.toFixed(2);
    29. console.log(newNum7);//'3.26'
    30. // 8. parseInt 把小数变整数
    31. var num8 = parseInt(23.23234);
    32. console.log( num8);//23
    33. // 9.获取某个范围内的随机数, 比如5-10之间的随机数
    34. var num9 = Math.random() * (10 - 5) + 5;
    35. console.log(num9);
    36. //封装
    37. function getRandom(min, max) {
    38. var num9 = Math.random() * (max - min) + min;
    39. num9 = parseInt(num9);
    40. console.log(num9);
    41. }
    42. getRandom(5,10)
    43. getRandom(6,11)
    44. </script>