Date函式 Math函式 1028

2021-10-25 07:59:51 字數 3679 閱讀 1846

date物件 – 時間

四種初始化日期格式

new date();

new date(value);

new date(datestring);

new date(year, monthindex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);

建立乙個日期物件

var today =

newdate()

var d1 =

newdate

("october 13, 1975 11:13:00"

)var d2 =

newdate(79

,5,24

)var d3 =

newdate(79

,5,24

,11,33

,0) console.

log(today,d1,d2,d3)

getdate() 獲取當前日期物件時幾日

console.

log(today.

getdate()

)

getday() 獲取當前日期物件是星期幾

console.

log(today.

getday()

)

getmonth() 獲取當前日期物件是幾月

console.

log(today.

getmonth()

)

getfullyear() 獲取當前日期物件的年份

console.

log(today.

getfullyear()

)

gettime()獲取當前時間戳

console.

log(today.

gettime()

)

math 和其他物件不同,他不是乙個建構函式

他屬於乙個工具類不需要建立物件,但是裡面封裝許多運算的屬性和方法

圓周率

console.

log(

"圓周率:"

+math.

pi)

abs()絕對值

var num =-1

;console.

log(

"求絕對值:"

+math.

abs(-1

))

ceil()向上取整

var a =

3.1;

console.

log(

"ceil(3.1)向上取整"

+math.

ceil

(a))

//4var a =

-3.1

;console.

log(

"ceil(-3.1)向上取整"

+math.

ceil

(a))

//-3

floor()向下取整

var a =

3.1;

console.

log(

"floor(3.1)向上取整"

+math.

floor

(a))

//3var a =

-3.1

;console.

log(

"floor(-3.1)向上取整"

+math.

floor

(a))

//-4

round() 四捨五入

var a =

3.1;

console.

log(

"round(3.1)四捨五入"

+math.

round

(a))

//3var a =

3.5;

console.

log(

"round(3.5)四捨五入"

+math.

round

(a))

//4var a =

-3.1

;console.

log(

"round(-3.1)四捨五入"

+math.

round

(a))

//-3

var a =

-3.5

;console.

log(

"round(-3.5)四捨五入"

+math.

round

(a))

//-3

random()隨機數

生成0-1之間的隨機數

console.

log(math.

random()

)

生成1-10之間的隨機數

console.

log(math.

random()

*10)

生成1-6之間的隨機數

console.

log(math.

random()

*5+1

)

生成x-y之間的隨機數

console.

log(math.

random()

*(y-x)

+x)

max()最大值

console.

log(math.

max(10,

20,30,

40,50,

60))

min() 最小值

console.

log(math.

min(10,

30,502,

134)

)

pow(x,y) x的y次冪

console.

log(math.

pow(3,

3))

sqrt()開方運算

console.

log(math.

sqrt(9

))

Math數學函式

簡介 這些數學函式僅能處理在你計算機上 integer 和 float 範圍內的值 目前這對應於 c 型別中的 long 和 double 如果要處理更大的數字,參見高精度數學函式。請參閱手冊中算術運算子的有關章節。需求要編譯本擴充套件模組不需要外部庫檔案。安裝本函式庫作為 php 核心的一部分,不...

Math 數學函式

數學函式 math是物件資料型別 裡邊提供了許多數學函式方法 1 math.abs 取絕對值 正數 math.abs 12 12 math.abs 12 12 2 math.ceil 向上取整 math.ceil 12 12 math.ceil 12.1 13 math.ceil 12.9 13 3...

Math數學函式

abs 絕對值 acos 反余弦 acosh 反雙曲余弦 asin 反正弦 asinh 反雙曲正弦 atan2 兩個引數的反正切 atan 反正切 atanh 反雙曲正切 base convert 在任意進製之間轉換數字 bindec 二進位制轉換為十進位制 ceil 進一法取整 cos 余弦 co...