js Math物件 Date物件

2021-08-25 22:05:33 字數 4904 閱讀 1739

var value=math.pi;

var value=math.

sqrt(15

);

產生固定範圍隨機數
公式:值 = math.floor(math.random() * 可能值的總數 + 第乙個可能的值)

function

selectfrom

(lowervalue, uppervalue)

物件屬性

e——返回算術常量 e,即自然對數的底數(約等於2.718)。

ln2——返回 2 的自然對數(約等於0.693)。

ln10——返回 10 的自然對數(約等於2.302)。

log2e——返回以 2 為底的 e 的對數(約等於 1.414)。

log10e——返回以 10 為底的 e 的對數(約等於0.434)。

pi 返回圓周率——(約等於3.14159)。

sqrt1_2——返回返回 2 的平方根的倒數(約等於 0.707)。

sqrt2——返回 2 的平方根(約等於 1.414)。

物件方法

abs(x)——返回數的絕對值。

acos(x)——返回數的反余弦值。

asin(x)——返回數的反正弦值。

atan(x)——以介於 -pi/2 與 pi/2 弧度之間的數值來返回 x 的反正切值。

atan2(y,x)——返回從 x 軸到點 (x,y) 的角度(介於 -pi/2 與 pi/2 弧度之間)。

ceil(x)——對數進行上捨入。

cos(x)——返回數的余弦。

exp(x)——返回 e 的指數。

floor(x)——對數進行下捨入。

log(x)——返回數的自然對數(底為e)。

max(x,y)——返回 x 和 y 中的最高值。

min(x,y)——返回 x 和 y 中的最低值。

pow(x,y)——返回 x 的 y 次冪。

random()——返回 0 ~ 1 之間的隨機數。

round(x)——把數四捨五入為最接近的整數。

sin(x)——返回數的正弦。

sqrt(x)——返回數的平方根。

tan(x)——返回角的正切。

tosource()——返回該物件的源**。

valueof()——返回 math 物件的原始值。

var date=

newdate()

;var value=date.constructor;

var value=date.

date()

;

物件屬性

constructor——返回對建立此物件的 date 函式的引用。

prototype——使您有能力向物件新增屬性和方法。

物件方法

常用方法:

date()——返回當日的日期和時間。

getdate()——從 date 物件返回乙個月中的某一天 (1 ~ 31)。

getday()——從 date 物件返回一周中的某一天 (0 ~ 6)。

getmonth()——從 date 物件返回月份 (0 ~ 11)。

getfullyear()——從 date 物件以四位數字返回年份。

getyear()——請使用 getfullyear() 方法代替。

gethours()——返回 date 物件的小時 (0 ~ 23)。

getminutes()——返回 date 物件的分鐘 (0 ~ 59)。

getseconds()——返回 date 物件的秒數 (0 ~ 59)。

getmilliseconds()——返回 date 物件的毫秒(0 ~ 999)。

gettime() ——返回 1970 年 1 月 1 日至今的毫秒數。

gettimezoneoffset()——返回本地時間與格林威治標準時間 (gmt) 的分鐘差。

getutcdate()——根據世界時從 date 物件返回月中的一天 (1 ~ 31)。

getutcday()——根據世界時從 date 物件返回週中的一天 (0 ~ 6)。

getutcmonth()——根據世界時從 date 物件返回月份 (0 ~ 11)。

getutcfullyear()——根據世界時從 date 物件返回四位數的年份。

getutchours()——根據世界時返回 date 物件的小時 (0 ~ 23)。

getutcminutes()——根據世界時返回 date 物件的分鐘 (0 ~ 59)。

getutcseconds()——根據世界時返回 date 物件的秒鐘 (0 ~ 59)。

getutcmilliseconds()——根據世界時返回 date 物件的毫秒(0 ~ 999)。

parse() ——返回2023年1月1日午夜到指定日期(字串)的毫秒數。

setdate()——設定 date 物件中月的某一天 (1 ~ 31)。

setmonth()——設定 date 物件中月份 (0 ~ 11)。

setfullyear()——設定 date 物件中的年份(四位數字)。

setyear()——請使用 setfullyear() 方法代替。

sethours()——設定 date 物件中的小時 (0 ~ 23)。

setminutes()——設定 date 物件中的分鐘 (0 ~ 59)。

setseconds()——設定 date 物件中的秒鐘 (0 ~ 59)。

setmilliseconds()——設定 date 物件中的毫秒 (0 ~ 999)。

settime()——以毫秒設定 date 物件。

setutcdate()——根據世界時設定 date 物件中月份的一天 (1 ~ 31)。

setutcmonth()——根據世界時設定 date 物件中的月份 (0 ~ 11)。

setutcfullyear()——根據世界時設定 date 物件中的年份(四位數字)。

setutchours()——根據世界時設定 date 物件中的小時 (0 ~ 23)。

setutcminutes()——根據世界時設定 date 物件中的分鐘 (0 ~ 59)。

setutcseconds()——根據世界時設定 date 物件中的秒鐘 (0 ~ 59)。

setutcmilliseconds()——根據世界時設定 date 物件中的毫秒 (0 ~ 999)。

tosource()——返回該物件的源**。

tostring()——把 date 物件轉換為字串。

totimestring()——把 date 物件的時間部分轉換為字串。

todatestring()——把 date 物件的日期部分轉換為字串。

togmtstring()——請使用 toutcstring() 方法代替。

toutcstring()——根據世界時,把 date 物件轉換為字串。

tolocalestring()——根據本地時間格式,把 date 物件轉換為字串。

tolocaletimestring()——根據本地時間格式,把 date 物件的時間部分轉換為字串。

tolocaledatestring()——根據本地時間格式,把 date 物件的日期部分轉換為字串。

utc()——根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。

valueof()——返回 date 物件的原始值。

將date物件轉換成時間戳

第一種方法,使用number()方法

var newday =

newdate()

;console.

log(

number

(newday));

// 返回當前的時間的時間戳

第二種方法是,使用日期物件date.parse()方法

var newday =

newdate()

;console.

log(date.

parse

(newday));

// 返回當前的時間的時間戳

第三種方法是利用轉義符進行轉義

var newday =

+new

date()

;console.

log(newday)

;// 返回當前的時間的時間戳

將時間戳轉換成date物件

var newdate =

newdate

(時間戳)

;//例項化乙個date物件,將時間戳直接傳入,注意一定是13位

或者

var timesta*** =

1403058804000

;//宣告乙個時間戳

var newdate =

newdate()

;//例項化乙個date物件

newdate.

settime

(timesta***)

;//設定date物件的時間為時間戳的時間

new date() 指定日期

new

date

(value)

;new

date

(datestring)

;new

date

(year, monthindex [

, day [

, hours [

, minutes [

, seconds [

, milliseconds]]]

]]);

JS Math方法 Date物件 倒計時

math.floor 向下取整 取小 math.ceil 向上取整 取大 math.round 四捨五入 負數同理 math.random 隨機數 0,1 演算法 取兩個數的隨機整數 min,max math.floor math.random max min 1 min new array 物件 ...

js Math物件常用方法

math 物件用於執行數學任務。math 物件並不像 date 和 string 那樣是物件的類,因此沒有建構函式 math js 中math物件的常用方法 1.基本方法 math.round 5 2 對引數四捨五入為最接近的整數 3 math.ceil x 向上取整,有小數就整數部分加1 math...

js Math物件屬性和方法

1.e 返回算術常量 e,即自然對數的底數 約等於2.718 2.ln2 返回 2 的自然對數 約等於0.693 3.ln10 返回 10 的自然對數 約等於2.302 4.log2e 返回以 2 為底的 e 的對數 約等於 1.414 5.log10e 返回以 10 為底的 e 的對數 約等於0....