标签:time() floor exp 构造 gui function document mat 算术
一 Date对象
四种创建方法
1. var date=new Date() //无参数的情况下返回值为当前时间
2 var date=new Date(milliseconds)
3 var date=new Date(dateString)
4 var date=new Date(year,month,day,huors,minutes,seconds,milliseconds)
<script>
var date=new Date();
var date1=new Date(1453601410888);
//1970年1月1日午夜经过1453601410888毫秒后,现在的时间
var date2=new Date(2012,1,24);
//返回2012年二月的时间
var date3=new Date(2045,0,8,5,12,25)
alert(date)
alert(date1);
alert(date2);
alert(date3)
</script>
二 Date对象方法
var date=new Date();
date.setFullYear(2018);
date.setMonth(6);
date.setDate(7);
var year=date.getFullYear();
var month=date.getMonth();
var date=date.getDate();
var day=date.getDay();
var zq=new Array(‘星期日‘,‘星期一‘,‘星期二‘,‘星期三‘,‘星期四‘,‘星期五‘,‘星期六‘);
document.write(‘你设置的当前时间为:‘+‘<br>‘);
document.write(‘年:‘+year+‘<br>‘);
document.write(‘月:‘+(month+1)+‘<br>‘);
document.write(‘日:‘+date+‘<br>‘);
document.write(‘星期:‘+day+‘<br>‘);
document.write(‘月:‘+xq[day]+‘<br><hr>‘);
document.write(‘周:‘+zq[day]+‘<br>‘);
//结果:
你设置的当前时间为:
年:2018
月:7
日:7
星期:5
二 Math对象
Math 对象用于执行数学任务
Math对象没有构造函数 Math()
1.常用算数值
Math.PI 返回圆周率(约等于3.14159)
Math.E 返回算术常量 e,即自然对数的底数(约等于2.718)。
Math.SQRT2 返回 2 的平方根(约等于 1.414)。
Math.SQRT1_2 返回返回 1/2 的平方根(约等于 0.707)
2 数值取整
ceil(x) 对数向上取整
floor(x) 对数向下取整
round(x) 把数四舍五入到最接近的整数
3 随机数
random() 返回0-1之间的随机数,不包括0和1
4 三角函数(用的不多)
cos(x) 返回数的余弦。
acos(x) 返回 x 的反余弦值。
sin(x) 返回数的正弦。
asin(x) 返回 x 的反正弦值。
tan(x) 返回角的正切。
5 其他方法
max(x,y) 返回 x 和 y 中的最高值。
min(x,y) 返回 x 和 y 中的最低值。
abs(x) 返回 x 的绝对值
atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。
exp(x) 返回 e 的指数。
log(x) 返回数的自然对数(底为e)。
pow(x,y) 返回 x 的 y 次幂。
valueOf() 返回 Math 对象的原始值。
Math对象常用的方法举例
<script>
//返回0-9之间的随机整数(包括9)
for(var i=0;i<10;i++){
document.write(Math.floor(Math.random()*10)+"<br>")
}
//返回1-10 之间的随机整数(包括10)
for(var i=0;i<10;i++){
document.write(Math.floor(Math.random()*10+1)+"<br>") //
}
//返回2-10之间的整数
for(var i=0;i<10;i++){
document.write(Math.floor(Math.random()*9+2)+"<br>") //
}
</script>
<script>
function guilv(low,high){
var ch =high-low+1;//规律
document.write(Math.floor(Math.random()*ch+low)+"<br>")
for(var i=0;i<10;i++){
document.write(guilv(40,81))
}
}
</script>
标签:time() floor exp 构造 gui function document mat 算术
原文地址:https://www.cnblogs.com/qianqian-it/p/9535112.html