zoukankan      html  css  js  c++  java
  • Math对象

    • Math()对象:专门封装数学计算常用常量和计算方法的全局对象,Math没有构造函数,不能new!所有API都直接用Math.xxx,
      • Math.PI() - 获取圆周率,结果为3.141592653589793
      • Math.abs() - 获取x的绝对值,可传入普通数值或是用字符串表示的数值
      • Math.max([value1[,value2,...]]) - 获取所有参数中的最大值
      • Math.min([value1[,value2,...]]) - 获取所有参数中的最小值
      • Math.pow(base,exponent) - 获取基数(base)的指数(exponent)次幂
      • Math.sqrt(x) - 获取x的平方根
      • Math.ceil(x) - 获取大于等于x的最小整数,即向上取整
      • Math.floor(x) - 获取小于等于x的最大整数,即向上取整
      • Math.round(x) - 获取x的四舍五入后的整数值
      • Math.random() - 获取大于或等于0.0且小于1.0的随机数
        // 随机数函数
        var randomNum= function(min, max){
            if(arguments.length== 2){
                return Math.floor(Math.random()* (max- min+ 1)+ min);
                // return parseInt(Math.random()* (max- min+ 1)+ min);
            }else if(arguments.length== 1){
                return Math.ceil(Math.random()* min);
            }else{
                return Math.ceil(Math.random()* 100);
            }
        }
        console.log(randomNum());
    
        // 获得数组最大值
        Math.max.apply(Math,[1,2,3,4]);
    
  • 相关阅读:
    Codeforces_739_B
    Codeforces_732_D
    D
    C
    E
    商汤AI园区的n个路口(中等)
    D. The Fair Nut and the Best Path
    HDU6446
    分解质因数(线性筛)
    D. Extra Element
  • 原文地址:https://www.cnblogs.com/SharkJiao/p/13548199.html
Copyright © 2011-2022 走看看