簡(jiǎn)單談?wù)勗鷍s的math對(duì)象
Math對(duì)象方法
//返回最大值
var max=Math.max(95,93,90,94,98);
console.log(max);
//返回最小值
var min=Math.min(95,93,90,94,98);
console.log(min);
//向上取整
console.log(Math.ceil(2.2));
console.log(Math.ceil(-2.2));
//向下取整
console.log(Math.floor(2.2));//2
console.log(Math.floor(-2.2));//-3
//四折五入
console.log(Math.round(2.4));//四舍五入--3
console.log(Math.round(-2.5));//負(fù)數(shù)+0.5,向下取整
console.log(Math.round(-3.4));//-3
//隨機(jī)數(shù)
var b=Math.random();//[0,1)
var d=b*41//[0,41)所有數(shù)
var e=d+10//[10,51)所有數(shù)
var f=Math.floor(e)//[10,50]之間的整數(shù)
//10到50的區(qū)間,包含10也包含50
var gongs=Math.floor(Math.random()*(50-10+1)+10);
var num=-10;
Math.abs(num);//10
Math.abs(10);//10
//返回 e 的 x 次冪的值。
console.log(Math.exp(4))//e
//返回?cái)?shù)的自然對(duì)數(shù)(底為e)
console.log(Math.log(2))
//pow() 方法可返回 x 的 y 次冪的值
console.log(Math.pow(2,3))//8
//sqrt() 方法可返回一個(gè)數(shù)的平方根
console.log(Math.sqrt(2))//
//關(guān)于隨機(jī)數(shù)的一個(gè)小練習(xí)
//每刷新一次字的顏色就要變化一次
var num2=9;
console.log(num2.toString(16))//f,toString轉(zhuǎn)換成字符串
//一位【0,15】
var color="#";//用變量進(jìn)行字符串拼接
for(var i=0;i<6;i++){//該循環(huán)循環(huán)6次,獲取16進(jìn)制表示顏色的數(shù)
var yi=Math.floor(Math.random()*16).toString(16);
color=color+yi;//字符串拼接獲取一個(gè)完整的顏色的值
}
console.log(color);//檢測(cè)16進(jìn)制的顏色是否成功合成
document.write("<font color="+color+">我會(huì)變顏色</font>")//把顏色打印出來(lái)
//0-15
這就是一些Math對(duì)象方法,希望能幫到大家?。。。。?!
以上這篇簡(jiǎn)單談?wù)勗鷍s的math對(duì)象就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript獲取和設(shè)置CheckBox狀態(tài)的簡(jiǎn)單方法
這篇文章介紹了JavaScript獲取和設(shè)置CheckBox狀態(tài)的簡(jiǎn)單方法,有需要的朋友可以參考一下2013-07-07
uniapp實(shí)現(xiàn)微信小程序的電子簽名效果(附demo)
本文主要介紹了uniapp實(shí)現(xiàn)微信小程序的電子簽名效果,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
javascript與Python快速排序?qū)嵗龑?duì)比
這篇文章主要介紹了javascript與Python快速排序?qū)嵗龑?duì)比,實(shí)例講述了javascript與Python實(shí)現(xiàn)快速排序的簡(jiǎn)單實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
微信小程序使用map組件實(shí)現(xiàn)路線規(guī)劃功能示例
這篇文章主要介紹了微信小程序使用map組件實(shí)現(xiàn)路線規(guī)劃功能,結(jié)合具體實(shí)例形式分析了微信小程序基于map組件的地理位置獲取、路徑規(guī)劃等相關(guān)操作技巧,需要的朋友可以參考下2019-01-01
DOM節(jié)點(diǎn)深度克隆函數(shù)cloneNode()用法實(shí)例
這篇文章主要介紹了DOM節(jié)點(diǎn)深度克隆函數(shù)cloneNode()用法,實(shí)例分析了cloneNode()函數(shù)深度復(fù)制的操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01
JS 組件系列之 bootstrap treegrid 組件封裝過(guò)程
最近產(chǎn)品需要設(shè)計(jì)一套相對(duì)完整的組織架構(gòu)的解決方案,由于組織架構(gòu)涉及到層級(jí)關(guān)系,在表格里面展示層級(jí)關(guān)系,自然就要用到所謂的treegrid。下面小編通過(guò)本文給大家分享JS 組件系列之 bootstrap treegrid 組件的封裝過(guò)程,需要的朋友可以參考下2017-04-04

