1、數學物件 math
特點 :不需要定義 直接通過 math. 呼叫方法
math.pow(m,n) m的n次冪
math.sqrt(m) 平方根 勾股定理 : c = math.sqrt(math.pow(a,2) + math.pow(b,2))
math.abs(m) 絕對值
math.floor(m) 向下取整 (小於m的最大整數)
math.ceil(m) 向上取整 (大於m的最小整數)
math.round() 四捨五入
math.max() 獲取最大值
math.min() 獲取最小值
math.random() [0,1) 獲取0--1之間的隨機小數 如何利用隨機數獲取任意區間整數值
獲取任意區間值整數的函式:
function rand(min,max)
2、日期時間物件 date
getfullyear() 年
getmonth() 月 d.getmonth()+1 月份從0開始
getdate() 日期 從 date 物件返回一周中的某一天 (0 ~ 6)。
gethours() 返回 date 物件的小時 (0 ~ 23)。
getminutes() 返回 date 物件的分鐘 (0 ~ 59)。
getseconds() 返回 date 物件的秒數 (0 ~ 59)。
gettime() 返回 1970 年 1 月 1 日至今的毫秒數。
date.parse() 返回2023年1月1日午夜到指定日期(字串)的毫秒數。
setdate() 設定 date 物件中月的某一天 (1 ~ 31)。
setmonth() 設定 date 物件中月份 (0 ~ 11)。
setfullyear() 設定 date 物件中的年份(四位數字)。
tolocalestring() 年月日時分秒
tolocaledatestring() 年月日
var time = new date(); //不傳參 是當前時間 thu jan 03 2019 14:09:27 gmt+0800 (中國標準時間)
//var time1 = new date("2019/3/1"); //傳參 代表你傳的時間 轉為 中國標準時間
3、定時器
單位:毫秒
定時器分為:
單次定時
settimeout(function(),時間)
多次定時
setinterval(function(),時間)
如果想移除定時器,就要給定時器起個名字
clearinterval(定時器的名字);
cleartimeout(定時器的名字);
日期物件和定時器
一 gmt 0800是中國時間,比標準格林尼治時間快8個小時,1970.1.1 0 00分為格林尼治標準時間 二 例項化日期物件 當前時間 電腦上的當前時間 var date new date 三 日期建立的方式 1 無參建立 當前時間 var date new date 2 數字單參 毫秒數 va...
JS Math物件 日期物件 函式 定時器
var br document.write math.sqrt 9 br 開平方 document.write math.abs 9 br 絕對值 document.write math.pi br 3.141592653589793.document.write math.pow 2,10 br ...
日期物件Date 和定時器
日期物件date var date new date date.getdate 返回日期 date.getmonth 返回月份0 11,真實月份要 1 date.getday 返回星期幾 星期日返回的是0 date.getminutes 返回分鐘 date.getseconds 返回秒 date.g...