JavaScript數(shù)學(xué)對(duì)象Math操作數(shù)字的方法
Math 對(duì)象
js 給我們提供了一些操作數(shù)字的方法
也是一種數(shù)據(jù)類型 是復(fù)雜數(shù)據(jù)類型
Math對(duì)象的通用語法: Math.xxx()
random()
Math.random() 這個(gè)方法是用來生成一個(gè) 0 ~ 1 之間的隨機(jī)數(shù)
每次執(zhí)行生成的數(shù)字都不一樣,但是一定是 0 ~ 1 之間的
生成的數(shù)字包含 0 ,但是不包含 1
var num = Math.random() console.log(num) // 得到一個(gè)隨機(jī)數(shù)
round()
Math.round() 是將一個(gè)小數(shù) 四舍五入 變成一個(gè)整數(shù)
var num = 10.1 console.log(Math.round(num)) // 10 var num2 = 10.6 console.log(Math.round(num2)) // 11
abs()
Math.abs() 是返回一個(gè)數(shù)字的 絕對(duì)值
var num = -10 console.log(math.abs(num)) // 10
ceil()
Math.ceil() 是將一個(gè)小數(shù) 向上取整 得到的整數(shù)
var num = 10.1 console.log(Math.ceil(num)) // 11 var num2 = 10.9 console.log(Math.ceil(num2)) // 11
floor()
Math.floor() 是將一個(gè)小數(shù) 向下取整 的到的整數(shù)
var num = 10.1 console.log(Math.floor(num)) // 10 var num2 = 10.9 console.log(Math.floor(num2)) // 10
max()
Math.max() 得到的是你傳入的幾個(gè)數(shù)字之中 最大 的那個(gè)數(shù)字
console.log(Math.max(1, 2, 3, 4, 5)) // 5
min()
Math.min() 得到的是你傳入的幾個(gè)數(shù)字之中 最小 的那個(gè)數(shù)字
console.log(Math.min(1, 2, 3, 4, 5)) // 1
sqrt()
Math.sqrt()得到你傳入數(shù)字的算術(shù)平方根
var res = Math.sqrt(4) console.log(res)
pow()
Math.pow(底數(shù),指數(shù))等到一個(gè)你傳入指定底數(shù)和指數(shù)的值
var res = Math.pow(2, 10) console.log(res)
PI
Math.PI 得到的是 π 的值,也就是 3.1415926...
console.log(Math.PI) // 3.141592653589793
因?yàn)橛?jì)算機(jī)的計(jì)算精度問題,只能得到小數(shù)點(diǎn)后 15 位
使用 Math.PI 的時(shí)候,是不需要加 () 的
以上就是JavaScript數(shù)學(xué)對(duì)象Math操作數(shù)字的方法的詳細(xì)內(nèi)容,更多關(guān)于JavaScript Math數(shù)字操作的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
javascript獲取當(dāng)前鼠標(biāo)坐標(biāo)的方法
這篇文章主要介紹了javascript獲取當(dāng)前鼠標(biāo)坐標(biāo)的方法,可針對(duì)不同瀏覽器獲取鼠標(biāo)的坐標(biāo)位置,是非常實(shí)用技巧,需要的朋友可以參考下2015-01-01
javascript代碼在ie8里報(bào)錯(cuò) document.getElementById(...) 為空或不是對(duì)象的解決方
今天更升級(jí)了ie8,發(fā)現(xiàn)原來在ie7下可以運(yùn)行的代碼,不能運(yùn)行了,發(fā)現(xiàn)了一些細(xì)節(jié),附臨時(shí)修改辦法。2009-11-11
uniapp調(diào)用手機(jī)相機(jī)進(jìn)行拍照的兩種方式
這篇文章主要給大家介紹了關(guān)于uniapp調(diào)用手機(jī)相機(jī)進(jìn)行拍照的兩種方式,在uniapp中有多種方式可以調(diào)用相機(jī)進(jìn)行拍照,文中介紹了兩種方法,需要的朋友可以參考下2023-09-09
getComputedStyle與currentStyle獲取樣式(style/class)
通過document.getElementById(element).style.xxx可以獲取元素的樣式信息但是對(duì)于通過class屬性引用的外部樣式表就獲取不到了,感興趣的朋友可以了解下2013-03-03
javascript省市區(qū)三級(jí)聯(lián)動(dòng)下拉框菜單實(shí)例演示
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)下拉框菜單很詳細(xì)的代碼,解決了大家實(shí)現(xiàn)javascript省市區(qū)三級(jí)聯(lián)動(dòng)下拉框菜單的問題,感興趣的小伙伴們可以參考一下2015-11-11
js+html+css實(shí)現(xiàn)簡單日歷效果
這篇文章主要為大家詳細(xì)介紹了js+html+css實(shí)現(xiàn)簡單日歷效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06

