JS中的 Math和Date

1.Math内置对象的常见API

Math.round() :将括号里面的数字采用四舍五入形式取整。

Math.abs():求绝对值

Math.ceil():将括号里面的小数采用向上取整

Math.floor():将括号里面的小数采用向下取整

Math.pow():求幂,第一个参数是底数,第二个参数是指数。

Math.max():求括号里面数字的最大值,数字之间逗号隔开。

Math.min():求括号里面数字的最小值,数字之间逗号隔开。

Math.sqrt():开根号。

Math.random():随机数 – [0,1)

Math.PI:表示π(3.14)

2.三角函数的复习

Math.sin()

Math.cos()

js里面没有角度的概念,只有弧度的概念,弧度是角的度量单位

如何 将角度转换成弧度??

​ 弧长等于半径的弧,其所对的圆心角为1弧度。即两条射线从圆心向圆周射出,形成一个夹角和夹角正对 的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角的弧度为1。

1deg===Math.PI/180弧度

var x=a+Math.cos(angle*Math.PI/180)*r;

var y=b+Math.sin(angle*Math.PI/180)*r;

a,b圆心的位置 r半径 x,y盒子的位置

心型方程:

x=16*Math.pow(sint,3);

y=13Cost-5Cos2t-2Cos3t-Cos4t;

t:弧度

3.勾股定理复习

用于求元素与元素之间的距离.

c=Math.sqrt(Math.pow(a,2)+Math.pow(b,2));//求c距离

4.曲线方程复习(一元二次方程)

抛物线方程:ax^2+bx+c=0( a≠0 )

5.日期对象创建和应用

var d = new Date(); 创建日期

var d = new Date(2018,9,1,12,22,01);数字设置日期

var d = new Date(‘2018/10/1 15:25:15’);字符串设置日期

常用的日期函数(年/月/日 星期 时:分:秒 毫秒)

6.将日期格式化成字符串

获取当前的日期:今天是:2017年4月7日 星期五 10:46:12

年:getFullYear()

月:getMonth()+1 0–11表示十二个月

日:getDate()

星期:getDay() 0-6表示星期日-星期六

时分秒:getHours() / getMinutes() / getSeconds()

获取1970.1.1午夜–>当前的时间的毫秒数:getTime()

1970年1月1日作为UNIX系统的纪元时间(开始 时间)

7.日期格式的其他应用

二种方式设置日期(数字和字符串)

通过日期的方法设置日期–setDate()

日期转为毫秒数–getTime()

计算两个日期的时间差值

日期函数封装(dateUtil.js)

8.综合应用

  1. 随机数如何设定范围(封装函数)
  2. 编写一个函数,获得一个十六进制的随机颜色的字符串(例如:#20CD4F)
  3. 倒计时
  4. 当前页面的停留时间
  5. 数码时钟/图片时钟

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hm6HV7sw-1588756105013)(C:\Users\Administrator\Desktop\第二阶段大纲\img\wps16.jpg)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值