JS的一些內建方法

2021-09-29 06:29:12 字數 1661 閱讀 5176

一、內建函式math

1.math

1)math.abs()  求絕對值

2)math.pi  圓周率

2.求近似值:

1)math.round()  四捨五入(負數:  >0.5 進一  <=0.5 捨去)

2)math.ceil()  向上取整

3)math.floor()  向下取整

3.求最值

1)math.max()  求最大值

2)math.min()  求最小值

4.求隨機數

1)math.random()  求隨機數(0<=n<1)

擴充套件:math.floor(math.random)*(max-min+1)+min

function randomint(min,max){

if(min>max){

var t = min;

min = max;

max = t;

return math.floor(math.random()*(max - min + 1)+ min);

5.求m的n次方

1)math.pow(m,n);

6.求開方

1)math.sqrt(num);

二、date日期物件

1.如何建立日期物件

var date = new date();

2.獲取日期時間

1)獲取年份  date.getfullyear()

2)獲取月份  date.getmonth()

3)獲取日  date.getdate()

4)獲取星期  date.getday()

5)獲取小時  date.gethours()

6)獲取分鐘  date.getminutes()

7)獲取秒  date.getseconds()

8)獲取毫秒  date.getmilliseconds()

9)獲取時間戳  date.gettime()

3.時間戳:從2023年1月1日0時整到現在的毫秒數

4.以本地格式顯示

1)以本地格式的字串顯示日期時間  date.tolocalestring()

2)以本地格式的字串顯示日期  date.tolocaledatestring()

3)以本地格式的字串顯示時間  date.tolocaletimestring()

5.設定日期時間

1)設定年份  date.setfullyear()

2)設定月份  date.set.month()

3)設定日  date.setdate()

4)設定小時  date.sethours

5)設定分鐘  date.setminutes()

6)設定秒  date.setseconds(

7)設定毫秒  date.setmilliseconds()

8)設定時間戳  date.settime()

6.new date()傳參方式

1)var date = new date(y,m,d,hh,mm,ss)

2)var date = new date(y,m,d)

3)var date = new date("m,d,y,hh,mm,ss")(英文傳參)

4)var date = new date("m,d,y")(英文傳參)

JS的一些內建方法

一 內建函式math 1.math 1 math.abs 求絕對值 2 math.pi 圓周率 2.求近似值 1 math.round 四捨五入 負數 0.5 進一 0.5 捨去 2 math.ceil 向上取整 3 math.floor 向下取整 3.求最值 1 math.max 求最大值 2 m...

一些內建的魔術方法

call 物件 呼叫這個類中的 call 方法 class a def call self,args,kwargs print obj a print callable obj obj a obj a obj len len 物件 需要實現這個,類中加 len 方法class cls def ini...

陣列內建的一些處理方法

在js中個,陣列是乙個array物件,有它自己內建的方法,今天來說一部分,可以去除迴圈,來實現對陣列的遍歷並且進行一定的操作 1.foreach 陣列遍歷方法,用在陣列的遍歷上,引數是乙個 函式,函式會傳入陣列的每乙個數值,如果陣列索引被修改了,那麼遍歷會繼續沿著索引向下。例如 1 var arra...