• JavaScript 数学


    JavaScript Math 数学

    • 神奇的圆周率
    Math.PI ;  // 返回 3.1415926535……
    

    Math 数学方法

    Math.round()

    • Math.round(X):返回 X 的四舍五入的接近值整数
    Math.round(6.8) ; // 返回 7
    Math.round(3.14) ;  // 返回 3
    

    Math.pow()

    • Math.pow(X,Y):返回 X 的 Y 次幂
    Math.pow(3,4) ;  // 返回 81
    

    Math.sqrt()

    • Math.sqrt(X):返回 X 的平方根
    Math.sqrt(64) ;  // 返回 8 
    

    Math.abs()

    • Math.abs(X):返回 X 的绝对值
    Math.abs(-10) ; // 返回 10
    

    Math.ceil()

    • Math.ceil(X):X向下(小)四舍五入的最接近的整数

    Math.floor()

    • Math.floor(X):X向上(大)四舍五入的最接近的整数

    Math.sin()

    • Math.sin(X):返回角X的正弦值

    Math.cos()

    • Math.cos(X):返回角X的余弦值

    Math.max()/min()

    • 返回列表中最大/最小 值

    Math.random()

    • Math.random():返回介于 0 <= x < 1
    Math.random();  //返回随机数
    

    Math属性(常量)

    Math.E		// 返回欧拉指数
    Math.PI 	// 返回圆周率PI
    Math.SQRT2	// 返回 2 的平方根
    Math.SQRT1_2// 返回1/2的平方根
    Math.LN2	// 返回 2 的自然对数
    Math.LN10	// 返回 10的自然对数
    Math.LOG2E	// 返回以 2 为底的 e 的对数
    Math.LOG10E // 返回以 10为底的 e 的对数
    

    JavaScript 随机数

    Math.random()

    • Math.random() 总是返回小于 1 的数

    随机整数

    • 因为random()返回的数是小于的数且有小数存在,所以可以利用floor()返回一个随机整数
    Math.floor(Math.random() * 10) ; 		// 返回 0 ~ 9 之间的整数
    Math.floor(Math.random() * 11) ; 		// 返回 0 ~ 11 之间的整数
    Math.floor(Math.random() * 101); 		// 返回 0 ~ 100 之间的整数
    Math.floor(Math.random() * 10) + 1 ;	// 返回 1 ~ 10 之间的整数
    Math.floor(Math.random() * 100) + 1 ;	// 返回 1 ~ 100 之间的整数
    

    一个随机“函数”

    function getRndInteger(min,max) {
        return Math.floor(Math.random() * (max - min + 1)) + min ;
    }
    

    JavaScript 逻辑

    布尔值

    • JavaScript接收 truefalse

    Boolean()函数

    Boolean(10 > 9) ;   // 返回 true
    

    比较运算符

    运算符 描述
    == 等于
    === 真等于
    != 不等于
    !== 真不等于
    > 大于
    < 小于
    ‘>= 大于等于
    ’<= 小于等于

    逻辑运算符

    运算符 描述
    &&
    ||
    三目运算符
  • 相关阅读:
    用html自己开发自己的串口TCP通讯调试软件
    推荐模型PNN: 原理介绍与TensorFlow2.0实现
    推荐模型NeuralCF:原理介绍与TensorFlow2.0实现
    推荐模型DeepCrossing: 原理介绍与TensorFlow2.0实现
    推荐模型AutoRec:原理介绍与TensorFlow2.0实现
    ffmpeg命令的简单使用
    X264的交叉编译
    FDK_AAC交叉编译
    编译lame静态库
    iOS安全清单
  • 原文地址:https://www.cnblogs.com/wangyuyang1016/p/11060610.html
Copyright © 2020-2023  润新知