1.3 方法java
(1)min()
和max()
方法,求一组数中的最小值和最大值 数组
alert( Math.min(1,2,3,4,6,12,3,44,5) );
bash
alert( Math.max(1,2,3,4,6,12,3,44,5) );
dom
Math.ceil()
执行向上舍入,即它老是将数值向上舍入为最接近的整数;
ui
var x=3.98;
var y=Math.ceil(x);//向上取整,无论小数,直接进1
console.log(y);//4复制代码
Math.floor()
执行向下舍入,即它老是将数值向下舍入为最接近的整数;
spa
与parseInt()很像。code
var x=3.98;
var y=Math.floor(x);//向下取整,直接省略小数
console.log(y);//3
复制代码
Math.round()
执行标准舍入,即它老是将数值四舍五入为最接近的整数;
cdn
var x=3.4;
var y=Math.round(x);
console.log(y);//3复制代码
(3)Math.random()
方法 返回介于0 到1 之间一个随机数,不包括0 和1。(几率上来说,并不严格。)对象
var arr=["A","S","D","F","G","H"];
var x=parseInt(Math.random()*arr.length);
console.log(arr[x]);//刷新能够随机出现数组中的字符,复制代码
(4)Math.abs()
方法 执行绝对值 blog
var x=-12.23;
var y=Math.abs(x);
console.log(y);//,abs绝对值复制代码
(5)math
对象 其余方法
2.1
ECMAScript 中的Date 类型是在早期Java 中java.util.Date 类基础上构建的。为此,Date类型使用UTC (Coordinated Universal Time,国际协调时间[又称世界统一时间]) 1970 年1 月 1 日午夜(零时)开始通过的毫秒来保存日期。在使用这种数据存储格式的条件下,Date 类型保存的日期可以精确到1970 年1 月1 日以前或以后的285616 年。
var box=new Date() ;
box.getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。
box.setFullYear(2008,7,9) 设置特定的日期
复制代码
2.2 获取日期方法
var x=new Date();
var y=x.getFullYear();//获取当前的年份,
console.log(y);
var m=x.getMonth()+1;//获取当前的月份,0-11
console.log(m);
var d=x.getDate();//获取到当前的日期(几号)
console.log(r);
var r=x.getDay();//获取当前是星期几,星期日对应的数字0,1-6,返回的都是数字0-6;
switch(r){
case 1: r="一" //将数字转化为汉字
break;
console.log(r);
var h=x.getHours();//获取到当前的小时数
console.log(h);
var min=x.getMinutes();//获取到当前的分钟数
console.log(min);
var s=x.getSeconds();//获取到当前的秒数
console.log(s);
复制代码