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

    1.Math()对象的属性

    属性 说明
    Math.E 自然对数的底数,即常量e的值
    Math.LN10 10的自然对数
    Math.LN2 2的自然对数
    Math.LOG2E 以2为底e的对数
    Math.LOG10E 以10为底e的对数
    Math.PI π的值
    Math.SQRT1_2 1/2平方根(即2的平方根的倒数)
    Math.SQRT2 2的平方根

    2.min()和max()方法

    确定一组数值中的最小值和最大值。

    1 let max=Math.max(1,2,3,4,2,22,99); // 99
    2 let min=Math.min(1,2,3,4,2,22,99); // 1
    3 let arr = [1,2,22,33,99];
    4 max=Math.max.apply(Math,arr); //99
    5 min=Math.min.apply(Math,arr); // 1

    3.舍入方法

    ceil()执行向上舍入,将数值向上舍入最接近的整数
    floor()执行向下舍入,将数值向下舍入最接近的整数
    round()四舍五入
     1 Math.ceil(99.1); // 100
     2 Math.ceil(99.9); // 100
     3 Math.ceil(99.5); // 100
     4 
     5 Math.floor(99.5); // 99
     6 Math.floor(99.1); // 99
     7 Math.floor(99.9); // 99
     8 
     9 Math.round(99.9); // 100
    10 Math.round(99.1); // 99
    11 Math.round(99.5); // 100

    4.random()方法

    从某个整数范围内随机选择一个值

    值 = Math.floor(Math.random()*可能值的总数+第一个可能值)
    1 //1-10的整数
    2 Math.floor(Math.random()*10+1) 
    3 
    4 //2-10的整数
    5 Math.floor(Math.random()*10+2) 

    5.其他方法

    方法 说明
    Math.abs(num) 返回num的绝对值
    Math.exp(num) 返回Math.E的num次幂
    Math.log2(num) 返回一个数字以 2 为底的对数
    Math.log(num) 返回num的自然对数
    Math.log10(num) 返回一个数字以 10 为底的对数
    Math.pow(num,power); 返回num的power次幂
    Math.sqrt(num) 返回num的平方根
    Math.acos(x) 返回x的反余弦
    Math.asin(x) 返回x的反正弦
    Math.atan(x) 返回x的反正切
    Math.cos(x) 返回x的余弦
    Math.sin(x) 返回x的正弦
    Math.tan(x) 返回x的正切
  • 相关阅读:
    Android Studio快速定位当前文件所在的位置
    LeetCode:Search Insert Position
    apk当安装程序将文件复制到手机自带的指定文件夹
    《UNIX级别编程环境》注意读出信号(2)
    iOS:删除小程序
    百度CSND博客在搜索栏中显示图片
    HDU4893:Wow! Such Sequence!(段树lazy)
    Google I/O 2014? No,Android I/O 2014
    Android Push Notifications using Google Cloud Messaging (GCM), PHP and MySQL
    自己动手写CPU 笔记
  • 原文地址:https://www.cnblogs.com/biubiuxixiya/p/8058148.html
Copyright © 2011-2022 走看看