当前位置: 首页 > 工具软件 > jsMath > 使用案例 >

JS Math对象的属性和方法

常翰
2023-12-01

Math 是 js 内置的对象;


先来看看Math 的属性:

依次为:   Math.E Math.PI Math.LN10 Math.LN2 Math.LOG10E Math.LOG2E Math.SQRT1_2 Math.SQRT2

实例:其实都是常量,相当于一个数字;

< script >
//输出2.71... 也就是数学中 e 的值
console . log (Math.E);

//输出3.1415926 也就是圆周率
console . log (Math.PI);

//输出 ln10 的值
console . log (Math.LN10);

//输出 ln2的值
console . log (Math.LN2);

//输出 log10 (e) 以10为底e的对数
console . log (Math.LOG10E);

//输出 log2 (e) 以2为底e的对数
console . log (Math.LOG2E);

//输出 根号2 除以 2 的值
console . log (Math.SQRT1_2);

//输出 根号2 的值
console . log (Math.SQRT2);
< / script >


Math 的属性没几个但是方法还是不少的:

< script >
//求一个数的绝对值
console . log (Math. abs ( - 2 ));

//求一个数的反余弦 单位 弧度
console . log (Math. acos ( - 1 ));
//返回数字的双曲反余弦
console . log (Math. acosh ());
//返回数字的反正弦
console . log (Math. asin ());
//返回数字的双曲反正弦
console . log (Math. asinh ());
//返回数字的反正切
console . log (Math. atan ());
//返回商的反正切
console . log (Math. atan2 (y,x));
//返回x 的双反曲正切
console . log (Math. atanh ());
//返回数字的立方根
console . log (Math. cbrt (9));
//向上取整
console . log (Math. ceil (3.6));
//返回给定数字的32位二进制表示的数的前导零的数目
console . log (Math. clz32 ());
//求余弦 单位 弧度
console . log (Math. cos ());
//返回数字的双曲余弦
console . log (Math. cosh ());
//返回e的x次方
console . log (Math. exp (3));
//返回 (e 的x次方 ) -1
console . log (Math. expm1 (0));
//向下取整
console . log (Math. floor (3.4));
//返回32位单精度浮点数
console . log (Math. fround (1.3));
//返回 若干个数平方 然后求和 最后再对和求平方根 也就是 平方根下面(a的平方+b的平方+...)
console . log (Math. hypot (1,2,3));
//返回两个数的乘积的结果3*4=12
console . log (Math. imul (3,4));
//返回以 e 为底 x 的对数
console . log (Math. log (Math.E));
//返回以10为底 x 的对数
console . log (Math. log10 ( 10 ));
//返回ln(1+x)的值,x 是参数
console . log (Math. log1p ( 0 ));
//返回以2为底 x 的对数
console . log (Math. log2 ( 2 ));
//求最大数
console . log (Math. max ( 1 , 20 , 4 ));
//求最小数
console . log (Math. min ( 1 , 20 , 4 ));
//返回 x 的 y 次方
console . log (Math. pow ( 2 , 3 ));
//产生[0,1) 的随机浮点数
console . log (Math. random ());
//四舍五入求整数
console . log (Math. round ( 2.6 ));
//返回数字是正数 负数 还是0,
// 整数 返回1 负数返回 -1 0返回0
console . log (Math. sign ( - 2 ));
//求正弦 单位 弧度
console . log (Math. sin ( 2 ));
//求数字的双曲正弦值
console . log (Math. sinh ( 2 ));
//求平方根
console . log (Math. sqrt ( 4 ));
//求正切 单位 弧度
console . log (Math. tan ( 2 ));
//求数字的双曲正切值
console . log (Math. tanh ( 2 ));
//舍去小数部分 求整数部分
console . log (Math. trunc ( 3.12 ));
< / script >



 类似资料: