掌握JavaScript中的math对象及其常用方法

分类:知识百科 日期: 点击:0

Math对象

Math对象是JavaScript中的一个内置对象,它提供了许多用于执行数学计算的函数和属性。它不是一个构造函数,不能使用new来创建它的实例。

Math对象的属性

Math对象包含一些属性,它们可以用来存储一些常量,例如:

  • Math.E:自然对数的底数,约等于2.718。
  • Math.LN2:2的自然对数,约等于0.693。
  • Math.LN10:10的自然对数,约等于2.303。
  • Math.LOG2E:以2为底的e的对数,约等于1.443。
  • Math.LOG10E:以10为底的e的对数,约等于0.434。
  • Math.PI:圆周率,约等于3.14159。
  • Math.SQRT1_2:1/2的平方根,约等于0.707。
  • Math.SQRT2:2的平方根,约等于1.414。

Math对象的方法

Math对象包含一些方法,它们可以用来执行一些数学计算,例如:

  • Math.abs(x):返回x的绝对值。
  •     Math.abs(-1); // 1
      
  • Math.acos(x):返回x的反余弦值,x的值必须在-1到1之间。
  •     Math.acos(0.5); // 1.0471975511965979
      
  • Math.asin(x):返回x的反正弦值,x的值必须在-1到1之间。
  •     Math.asin(0.5); // 0.5235987755982989
      
  • Math.atan(x):返回x的反正切值。
  •     Math.atan(0.5); // 0.4636476090008061
      
  • Math.ceil(x):返回大于等于x的最小整数。
  •     Math.ceil(1.2); // 2
      
  • Math.cos(x):返回x的余弦值。
  •     Math.cos(Math.PI); // -1
      
  • Math.exp(x):返回e的x次方。
  •     Math.exp(1); // 2.718281828459045
      
  • Math.floor(x):返回小于等于x的最大整数。
  •     Math.floor(1.2); // 1
      
  • Math.log(x):返回x的自然对数。
  •     Math.log(Math.E); // 1
      
  • Math.max(x,y,z...):返回x,y,z...中的最大值。
  •     Math.max(1,2,3); // 3
      
  • Math.min(x,y,z...):返回x,y,z...中的最小值。
  •     Math.min(1,2,3); // 1
      
  • Math.pow(x,y):返回x的y次方。
  •     Math.pow(2,3); // 8
      
  • Math.random():返回一个0到1之间的随机数。
  •     Math.random(); // 0.854662933371515
      
  • Math.round(x):返回x的四舍五入值。
  •     Math.round(1.2); // 1
      
  • Math.sin(x):返回x的正弦值。
  •     Math.sin(Math.PI); // 1.2246467991473532e-16
      
  • Math.sqrt(x):返回x的平方根。
  •     Math.sqrt(4); // 2
      
  • Math.tan(x):返回x的正切值。
  •     Math.tan(Math.PI); // -1.2246467991473532e-16
      
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。