這篇文章主要介紹“JavaScript內(nèi)置對(duì)象Math方法怎么用”,在日常操作中,相信很多人在JavaScript內(nèi)置對(duì)象Math方法怎么用問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”JavaScript內(nèi)置對(duì)象Math方法怎么用”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、民和ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的民和網(wǎng)站制作公司
Math 對(duì)象不是構(gòu)造函數(shù),它具有數(shù)學(xué)常數(shù)和函數(shù)的屬性和方法。跟數(shù)學(xué)相關(guān)的運(yùn)算(求絕對(duì)值,取整、最大值等)可以使用 Math 中的成員。
Math.PI //圓周率
Math.floor () //向下取整
Math.ceil () //向上取整
Math.round () //四舍五入就近取整 注意﹣3.5 結(jié)果是-3
Math.abs () //絕對(duì)值
Math.max ()/Math.min() //求最大值和最小值
Math.random() //返回一個(gè)隨機(jī)的小數(shù) 0=<x<1(這個(gè)方法里面不跟參數(shù))
//1.絕對(duì)值方法 console.log(Math.abs(1)); // 1 console.log(Math.abs(-1)); //1 console.log(Math.abs('-5')); //5 會(huì)隱式轉(zhuǎn)換,將數(shù)字字符串轉(zhuǎn)換為數(shù)字,然后取絕對(duì)值 console.log(Math.abs('aniu')); // NaN
//2.三個(gè)取整方法 console.log(Math.floor(1.1)); //1 console.log(Math.floor(1.9)); //1 console.log(Math.floor(-1.1)); //-2 console.log(Math.ceil(1.1)); // 2 console.log(Math.ceil(1.9)); //2 console.log(Math.ceil(-1.9)); //-1 console.log(Math.round(1.5)); //2 四舍五入 .5這個(gè)特殊,是往大了取 console.log(Math.round(-1.5)); // -1 往大了取 console.log(Math.round(-1.2)); // -1
//3.求最大值/最小值 console.log(Math.max(1,5,78,46)); console.log(Math.min(1,5,78,46));
//4.隨機(jī)數(shù) console.log(Math.random());
求兩個(gè)數(shù)之間的隨機(jī)整數(shù) 并且包含這兩個(gè)數(shù):
//核心算法
Math.floor(Math.random()*(max-min)) + min;
function getRandom(min,max){ return Math.floor(Math.random()*(max-min)) + min; } console.log(getRandom(1,7));
//隨機(jī)點(diǎn)名 var arr = ['阿牛','夢(mèng)夢(mèng)','小鳴人','winter','小何','WA','賤神','扎哇'] //太多啦,就寫(xiě)這些舉例啦 console.log(arr); console.log('阿牛愛(ài)你們???'); function getRandom(min,max){ return Math.floor(Math.random()*(max-min)) + min; } console.log('隨機(jī)點(diǎn)中了:' + arr[getRandom(0,arr.length - 1)]);
到此,關(guān)于“JavaScript內(nèi)置對(duì)象Math方法怎么用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
網(wǎng)站題目:JavaScript內(nèi)置對(duì)象Math方法怎么用
文章位置:http://jinyejixie.com/article46/gggceg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、搜索引擎優(yōu)化、用戶(hù)體驗(yàn)、關(guān)鍵詞優(yōu)化、服務(wù)器托管、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)