JS Math对象的属性和方法

原创 2018年04月17日 11:34:24

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>



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cvper/article/details/79967883

跟李宁老师学Python视频课程(10):方法、属性和迭代

-
  • 1970年01月01日 08:00

js--Math对象的属性方法整理

Math对象的属性: 调用方法:Math.方法名();     Math.E:返回欧拉常数e的值。     Math.LN2:返回2的自然数对数。     Math.LN10:返回10的自然数...
  • yjz_sdau
  • yjz_sdau
  • 2016-05-09 11:11:04
  • 449

js中的Math对象的方法

1.丢弃小数部分,保留整数部分         parseInt(5/2) 2.向上取整,有小数就整数部分加1         Math.ceil(5/2) 3,四舍五入.         M...
  • Lucky_bo
  • Lucky_bo
  • 2017-02-22 17:13:20
  • 781

JS: String、Array、Number、Math 属性方法汇总

JavaScript String、Array、Number、Math
  • qq_31280709
  • qq_31280709
  • 2017-04-21 20:59:39
  • 449

js math对象 以及一些常用方法

Math对象 一、 Math对象的作用:用来处理数学运算,它里面的所有属型和方法都是静态的,可以用Math对象名直接调用,格式为Math.方法/属性 二、 Math对象的方法 1.       ...
  • smileboyjian
  • smileboyjian
  • 2017-05-20 14:54:50
  • 373

JS的内置对象(Date、String、Array、Math、Event)

1. 日期对象Date 2. 字符串对象String 3. 数组对象Array 4. 数学对象Math 5. 事件对象Event...
  • hot_cool
  • hot_cool
  • 2017-07-03 11:13:08
  • 243

javascript中的Array对象属性和方法整理

Array 对象属性 属性                 描述                         FF     IE constructor 返回对创建此对象的数组函数的引用。    ...
  • zgrkaka
  • zgrkaka
  • 2016-03-21 10:20:42
  • 1104

js中String对象和Array对象的常用方法和属性

String对象有哪些方法? String对象的属性有: (1) length (返回字符串的字符长度) (2) prototype (3) constructor ...
  • xiaobing_hope
  • xiaobing_hope
  • 2016-09-07 16:43:42
  • 1631

扩展js的Math中的方法

prototype 属性可以向对象添加属性和方法。 Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是静态函数...
  • liuxiao723846
  • liuxiao723846
  • 2014-03-21 10:56:23
  • 946

JavaScript遍历对象属性和方法

JavaScript (js)使用 for in 语句来遍历对象的属性和方法。 for in 语句循环遍历 JavaScript 对象,每循环一次,都会取得对象的一个属性或方法。...
  • cen_cs
  • cen_cs
  • 2016-12-16 15:38:00
  • 1744
收藏助手
不良信息举报
您举报文章:JS Math对象的属性和方法
举报原因:
原因补充:

(最多只允许输入30个字)