js中的數學物件 日期 定時器

2022-06-21 18:54:08 字數 1397 閱讀 3609

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...