標籤:style 時間 script 星期幾 div 傳回值 java 使用 minutes
1、數學方法:取隨機數
Math.random()
傳回值為一個0到1的隨機數,例如:
var n = Math.random();
則 0=<n<1
拓展:隨機抽取
var n = parseInt(Math.random() * 10);
var arr = [‘熊大‘,‘王二‘,‘張三‘,‘趙四‘,‘劉五‘,‘孫六‘,‘錢七‘,‘李八‘,‘周九‘,‘吳十‘];
alert(arr[n]);
返回一個1到10的整數,用這個整數作為索引值提取arr數組中對應的名字。
2、擷取時間
var time = Date();var time = new Date();
獲得一個格式為:周-日-月-年-時-分-秒-時區 的時間戳記。
基於擷取的這個時間,可以使用其他的方法取出時間戳記中的一些值:
var day = time.getDay();//返回一個英文格式的星期幾
var date = time.getDate();//返回一個數字(1~31),當月的日期
var month = time.getMonth() + 1;//返回一個數字(0~11),當月的月份,JS的一個bug,月份是從0開始數的,所以賦值給變數時要+1
var year = time.getFullYear();//返回一個四位元,當年的年份
var hour = time.getHours();//返回一個數字(0~23),當前的小時
var minute =time.getMinutes();//返回一個數字(0~59),當前的分鐘
var second = time.getSeconds();//返回一個數字(1~60),當前的秒
3、其他數學方法:
a、退位取整數:
var int = Math.floor(x);
傳回值為一個整數,
只取x的整數部分,無論小數點後數有多大,跟parseInt一樣。
拓展:如果不知道四捨五入取整的函數方法,可以x+0.5後採用數學方法Math.floor。所取得的數一定是四捨五入的數。
b、進位取整數:
var int = Math.ceil(x);
傳回值為一個整數,
只取x的整數部分,若小數點後有小數,無論小數有多小,整數+1。
c、取絕對值:
var int = Math.abs(x);
傳回值為一個正數,
取x的絕對值。
d、四捨五入:
var int = Math.round(x);
傳回值為一個整數,取x的四捨五入整數值。
e、n次冪:
var int = Math.pow(x,n);
傳回值為一個正數,為x的n次冪。
f、開平方
var int = Math.sqrt(x);
傳回值為一個正數,為x的平方根。
JavaScript基本函數(方法)