javaScript 提供的常用算術(shù)運(yùn)算、舍入誤差、日期

? ? ? ? Math.pow(2,53) // 2的53次冪

? ? ? ? Math.round(.6) //result:1.0 四舍五入

? ? ? ? Math.ceil(0.6) //result:1.0 向上取整

? ? ? ? Math.floor(.6) //result:0.0 向下取整

? ? ? ? Math.abs(-5)? //result:5 求取絕對(duì)值

? ? ? ? Math.max(x,y,z)//返回最大值

? ? ? ? Math.min(x,y,z)//返回最小值

? ? ? ? Math.random() //生成一個(gè)大于0小于1的隨機(jī)數(shù)

? ? ? ? Math.PI? ? ? //π圓周率

? ? ? ? Math.E? ? ? ? //e 自然對(duì)數(shù)的底數(shù)

? ? ? ? Math.sqrt(3)? //3的平方根

? ? ? ? Math.pow(3,1/3)//3的立方根

? ? ? ? Math.sin(0) //三角函數(shù)

? ? ? ? Math.log(10) //10的自然對(duì)數(shù)

function(){

var x = .3 - .2

var y = .2 - .1

return x == y

}

返回false,在真實(shí)計(jì)算中0.3 - 0.2 等于 0.999999999998 會(huì)存在舍入誤差

日期類型:

? var then = new Date(2020,0,1); // 2011 年1月1日

? ? ? ? var later = new Date(2020,0,1,17,10,30) //同一天當(dāng)?shù)貢r(shí)間時(shí)間5:10:30pm

? ? ? ? var now = new Date() //當(dāng)前時(shí)間

? ? ? ? var elapsed = now - then; //日期減法,計(jì)算時(shí)間間隔的毫秒數(shù)

? ? ? ? later.getFullYear(); //2011

? ? ? ? later.getMonth(); //? 從0開始計(jì)數(shù)的月份

? ? ? ? later.getDate(); // 從1 開始計(jì)數(shù)的天數(shù)

? ? ? ? later.getDay(); //得到星期幾? ? 0代表星期日,5代表星期一

? ? ? ? later.getHours()? // 當(dāng)?shù)貢r(shí)間17:? 5pm

? ? ? ? later.getUTCHours() //使用utc表示小時(shí)的時(shí)間,基于時(shí)區(qū)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容