Js学习基础笔记(四)——包装类型之Math对象

这一节讲的主要是Math对象,Math对象呢,主要是它的属性和方法,调用函数可以使你的算法更加简洁。而Math对象的这些内容主要是过一遍就好,看到知道这个属性或方法的结果是怎样执行的,怎样得到的,也比较简单,就列了几个表格,大家眼熟,记一些常用函数,其它要用时,查表就可以了。

一.概述

Math对象是ECMAScript提供的一个全局对象,没有构造函数,无法创建它的实例(instance)

var m1 = new Math(); //TypeError

调用其属性和方法时,直接使用Math对象名即可

    console.log(Math.PI);   //直接使用对象名调用属性;3.141592653589793
    console.log(Math.random()); //直接使用对象名调用方法

二.Math对象的属性

属性名描述
E返回自然对数的底数e(约等于2.718)
LN2返回以e为底的2的自然对数(约等于0.693)
LN10返回以e为底的10的自然对数(约等于2.302)
LOG2E返回以2为底的e的对数(约等于1.414)
LOG10E返回以10为底的e的对数(约等于0.434)
PI返回圆周率
SQRT1_2返回2的平方根的倒数(约等于0.707)
SQRT2返回2的平方根(约等于1.414)

三.Math对象的方法

方法名描述
abs(x)绝对值
ceil(x)上舍入
exp(x)e的指数
log(x)自然对数(底为e)
floor(x)下舍入
max(x,y)返回x和y中的最高值
min(x,y)返回x和y中的最低值
pow(x,y)返回x的y次幂
round(x)把数四舍五入为最接近的整数
sqrt(x)平方根

四.三角函数

方法描述
cos(x)余弦
sin(x)正弦
tan(x)正切
acos(x)数的反余弦值
asin(x)数的反正弦值
atan(x)数的反正切值,以介于-PI/2与PI/2弧度之间的数值
atan2(x)回从x轴到点(x,y)的角度(介于-PI/2与PI/2弧度之间)

四.随机数

random() 返回0~1之间的随机数 //0<=num<1

方法描述
i = Math.random();0<= i <1
i = Math.random()*max;0<= i
i = parseInt(Math.random()*max);0<= i
i = parseInt(Math.random()*(max-min))+min;min<= i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值