Math、Date内置对象方法整理
生活随笔
收集整理的這篇文章主要介紹了
Math、Date内置对象方法整理
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Math : 內(nèi)置的對(duì)象(構(gòu)造函數(shù))靜態(tài)屬性或靜態(tài)方法。 一、 Math.PI : 圓周率 console.log(Math.PI); 二、近似值 1. 四舍五入 :? Math.round() 注: 負(fù)數(shù)時(shí), <= 0.5?? 舍去???? > 0.5? 進(jìn)一 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()? 取絕對(duì)值 console.log(Math.abs(3),Math.abs(-3)); 三、求最值 1. Math.max() : 求最大值 console.log(Math.max(8,4,2,4,5,2)); Math.max.apply(null,數(shù)組) var arr = [8,4,2,4,5,2]; console.log(Math.max.apply(null,arr)); 2. Math.min() : 求最小值 console.log(Math.min(5,3,2,5,1,3)); var arr = [5,3,2,5,1,3]; console.log(Math.min.apply(null,arr)); 四、隨機(jī)數(shù) Math.random() : 0~1之間的隨機(jī)數(shù),可能包含0,但一定不包含1 萬能隨機(jī)公式: Math.floor(Math.random() * (max - min + 1) + min); console.log(randomInt(30,20)); function randomInt(min,max){ if(min > max){ var t = min; min = max; max = t; } return Math.floor(Math.random() * (max - min + 1) + min); } 五、求m的n次方? Math.pow(m,n) onsole.log(Math.pow(2,16)); 六、求一個(gè)數(shù)的開方? Math.sqrt() console.log(Math.sqrt(12)); Date : 日期對(duì)象 一、如何創(chuàng)建日期對(duì)象??? 瀏覽器顯示的 為 外國月份 == 你設(shè)置的月份加1? /getFullYear獲取到的為原來設(shè)置的 var date = new Date(); 二、獲取日期時(shí)間 1. 年: 日期對(duì)象.getFullYear() 2. 月: 日期對(duì)象.getMonth() 3. 日: 日期對(duì)象.getDate() 4. 星期:日期對(duì)象.getDay() 5. 時(shí):? 日期對(duì)象.getHours() 6. 分: 日期對(duì)象.getMinutes() 7. 秒 : 日期對(duì)象.getSeconds() 8. 毫秒: 日期對(duì)象.getMilliseconds() 9. 時(shí)間戳 : 從1970年1月1日0時(shí)整到現(xiàn)在的毫秒數(shù)。 日期對(duì)象.getTime() 三、設(shè)置日期時(shí)間 1. 年: 日期對(duì)象.setFullYear() 2. 月: 日期對(duì)象.setMonth() 3. 日: 日期對(duì)象.setDate() 4. 時(shí): 日期對(duì)象.setHours() 5. 分: 日期對(duì)象.setMinutes() 6. 秒: 日期對(duì)象.setSeconds() 7. 毫秒: 日期對(duì)象.setMilliseconds() 四、如何顯示本地格式的日期時(shí)間 日期對(duì)象.toLocaleString()??? 年月日 時(shí)分秒 五、如何顯示本地格式的日期 日期對(duì)象.toLocaleDateString()????? 年月日 六、如何顯示本地格式的時(shí)間 日期對(duì)象.toLocaleTimeString()????? 時(shí)分秒
轉(zhuǎn)載于:https://www.cnblogs.com/xixinhua/p/10443304.html
總結(jié)
以上是生活随笔為你收集整理的Math、Date内置对象方法整理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iPhone 12 不慎落入水中如何处理
- 下一篇: Mask R-CNN论文理解