JS数学对象
时间:2020-02-23 14:33:50 来源:igfitidea点击:
在本教程中,我们将学习JavaScript Math Object。
我们将Math对象用于数学目的。
以下是Math对象的一些属性和方法。
数学对象Math的属性
E
我们使用E
属性来获取Euler常数的值。
console.log(Math.E); //this will print 2.718281828459045
PI
我们使用PI属性来获取PI的值。
console.log(Math.PI); //this will print 3.141592653589793
LN10
我们使用自然对数的" LN10"值10。
console.log(Math.LN10); //this will print 2.302585092994046
LN2
我们使用自然对数2的" LN2"值。
console.log(Math.LN2); //this will print 0.6931471805599453
SQRT2
我们使用平方根为2的SQRT2值。
console.log(Math.SQRT2); //this will print 1.4142135623730951
数学对象的方法
abs()
我们使用" abs()"方法来获取作为参数发送的数字的绝对值。
var x = 123.456; console.log(Math.abs(x)); //this will print 123.456 var y = -123.456; console.log(Math.abs(y)); //this will print 123.456
ceil()
我们使用ceil()
方法来获取大于或者等于作为参数传递的数字的最小整数值。
var x = 123.456; console.log(Math.ceil(x)); //this will print 124 var y = -123.456; console.log(Math.ceil(y)); //this will print -123
floor()
我们使用floor()
方法来获取小于或者等于作为参数传递的数字的最大整数值。
var x = 123.456; console.log(Math.floor(x)); //this will print 123 var y = -123.456; console.log(Math.floor(y)); //this will print -124
max()
我们使用max()方法来获取两个数字中的最大值。
var x = 10; var y = 20; console.log(Math.max(x, y)); //this will print 20
min()
我们使用min()方法来获取两个数字中的最小值。
var x = 10; var y = 20; console.log(Math.min(x, y)); //this will print 10
round()
我们使用round()方法将四舍五入到最接近的整数。
var x = 123.456; console.log(Math.round(x)); //this will print 123 var y = -123.456; console.log(Math.round(y)); //this will print -123
pow()
我们使用pow()方法将第一个参数的值提升为第二个参数的幂。
var x = 2; var y = 8; console.log(Math.pow(x, y)); //this will print 256
exp()
我们使用exp()方法将E的值转换为作为参数发送的数值的幂。
var x = 2; console.log(Math.exp(x)); //this will print 7.38905609893065
log()
我们使用log()方法来获取作为参数传递的数值的自然对数的值。
var x = 2; console.log(Math.log(x)); //this will print 0.6931471805599453
random()
我们使用random()方法来获得范围为 [0,1)的随机浮点数,即从0(包括)到但不包括1(不包括)。
console.log(Math.random()); //sample value 0.7186374642629878
三角函数还有其他一些方法。
sin()
获取作为参数传递的数字的正弦值cos()
获取作为参数传递的数字的余弦值tan()
获取作为参数传递的数字的切线asin()
获取作为参数传递的数字的反正弦acos()
获取作为参数传递的数字的反余弦atan()
获取作为参数传递的数字的反正切线