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);
複製代碼