Math Date內建物件方法整理

2022-07-02 19:30:17 字數 2382 閱讀 2555

math : 內建的物件(建構函式)靜態屬性或靜態方法。

一、math.pi : 圓周率

console.log(math.pi);

二、近似值

1. 四捨五入 :  math.round()

注: 負數時, <= 0.5   捨去     > 0.5  進一

console.log(math.round(4.5));  //5

console.log(math.round(4.4));   //4

console.log(math.round(-4.5));  //-4

console.log(math.round(-4.5000001)); //-5

console.log(math.round(-4.4)); //-4

console.log(math.round(-4.8)); //-5

2. math.ceil() 向上取整

console.log(math.ceil(4.1)); //5

console.log(math.ceil(4.9)); //5

console.log(math.ceil(-4.1)); //-4

console.log(math.ceil(-4.9)); //-4

3. math.floor() 向下取整

console.log(math.floor(4.1)); //4

console.log(math.floor(4.9)); //4

console.log(math.floor(-4.1)); //-5

console.log(math.floor(-4.9)); //-5

4. math.abs()  取絕對值

console.log(math.abs(3),math.abs(-3));

三、求最值

1. math.max() : 求最大值

console.log(math.max(8,4,2,4,5,2));

var arr = [8,4,2,4,5,2];

2. math.min() : 求最小值

console.log(math.min(5,3,2,5,1,3));

var arr = [5,3,2,5,1,3];

四、隨機數

math.random() : 0~1之間的隨機數,可能包含0,但一定不包含1

萬能隨機公式:

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

console.log(randomint(30,20));

function randomint(min,max)

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

}五、求m的n次方  math.pow(m,n)

onsole.log(math.pow(2,16));

六、求乙個數的開方  math.sqrt()

console.log(math.sqrt(12));

date : 日期物件

一、如何建立日期物件?   瀏覽器顯示的 為 外國月份 == 你設定的月份加1  /getfullyear獲取到的為原來設定的

var date = new date();

二、獲取日期時間

1. 年: 日期物件.getfullyear()

2. 月: 日期物件.getmonth()

3. 日: 日期物件.getdate()

4. 星期:日期物件.getday()

5. 時:  日期物件.gethours()

6. 分: 日期物件.getminutes()

7. 秒 : 日期物件.getseconds()

8. 毫秒: 日期物件.getmilliseconds()

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

日期物件.gettime()

三、設定日期時間

1. 年: 日期物件.setfullyear()

2. 月: 日期物件.setmonth()

3. 日: 日期物件.setdate()

4. 時: 日期物件.sethours()

5. 分: 日期物件.setminutes()

6. 秒: 日期物件.setseconds()

7. 毫秒: 日期物件.setmilliseconds()

四、如何顯示本地格式的日期時間

日期物件.tolocalestring()    年月日 時分秒

五、如何顯示本地格式的日期

日期物件.tolocaledatestring()      年月日

六、如何顯示本地格式的時間

日期物件.tolocaletimestring()      時分秒

內建物件方法

1 array方法 原型物件上的方法,可直接通過例項呼叫 foreach 遍歷陣列方法 沒返回值 也就是undefined map 原始陣列呼叫函式處理後的值,返回新陣列 every 判斷陣列中每個元素是否滿足,返回布林值 some 判斷陣列中所有元素是否滿足,返回布林值 include 判斷陣列中...

內建物件方法

常用內建物件方法 name tom age 20 方法1.使用佔位符格式化 print 名字 s,年齡 d name,age 方法2 格式化 print f 名字 年齡 方法3 格式化 print 名字 年齡 format name,age 賦值 s hello s 0 第乙個 s 1 最後乙個 字...

物件導向內建方法

判斷obj是否是cls類的物件 例 li 1,2,3,4 def run list li for i in li if isinstance i,list run list i else print i run list li 判斷sub是否是super的派生類通過字串的形式操作物件的相關屬性 1 ...