最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js中常用的Math方法總結(jié)

 更新時(shí)間:2017年01月12日 14:04:42   作者:風(fēng)雨后見(jiàn)彩虹  
本文主要介紹了js中常用的Math方法,具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧

1.min()和max()方法

Math.min()用于確定一組數(shù)值中的最小值。Math.max()用于確定一組數(shù)值中的最大值。

alert(Math.min(2,4,3,6,3,8,0,1,3));              //最小值
alert(Math.max(4,7,8,3,1,9,6,0,3,2));         //最大值

2.舍入方法

Math.ceil()執(zhí)行向上舍入,即它總是將數(shù)值向上舍入為最接近的整數(shù);

Math.floor()執(zhí)行向下舍入,即它總是將數(shù)值向下舍入為最接近的整數(shù);

Math.round()執(zhí)行標(biāo)準(zhǔn)舍入,即它總是將數(shù)值四舍五入為最接近的整數(shù);

例如:

alert(Math.ceil(25.9));                   //26
alert(Math.ceil(25.5));                   //26
alert(Math.ceil(25.1));                   //26
alert(Math.floor(25.9));                  //25
alert(Math.floor(25.5));                  //25
alert(Math.floor(25.1));                  //25
alert(Math.round(25.9));                     //26
alert(Math.round(25.5));                     //26
alert(Math.round(25.1));                     //25

3.random()方法

Math.random()方法返回介于0到1之間一個(gè)隨機(jī)數(shù),不包括0和1。如果想大于這個(gè)范圍的話,可以套用一下公式:

值 = Math.floor(Math.random() * 總數(shù) + 第一個(gè)值)

例如:

alert(Math.floor(Math.random() * 10 + 1));        //隨機(jī)產(chǎn)生1-10之間的任意數(shù)

for (var i = 0; i<10;i ++) {
    document.write(Math.floor(Math.random() * 10 + 5));       //5-14之間的任意數(shù)
    document.write('<br />');
}

為了更加方便的傳遞想要范圍,可以寫成函數(shù):

function selectFrom(lower, upper) {
    var sum = upper - lower + 1;                      //總數(shù)-第一個(gè)數(shù)+1
    return Math.floor(Math.random() * sum + lower);
}
for (var i=0 ;i<10;i++) {
    document.write(selectFrom(5,10));                 //直接傳遞范圍即可
    document.write('<br />');
}

4.其它方法

如下表格:

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!

  法

說(shuō)  明

Math.abs(num)

返回num的絕對(duì)值

Math.exp(num)

返回Math.E的num次冪

Math.log(num)

返回num的自然對(duì)數(shù)

Math.pow(num,power)

返回num的power次冪

Math.sqrt(num)

返回num的平方根

Math.acos(x)

返回x的反余弦值

Math.asin(x)

返回x的反正弦值

Math.atan(x)

返回x的反正切值

Math.atan2(y,x)

返回y/x的反正切值

Math.cos(x)

返回x的余弦值

Math.sin(x)

返回x的正弦值

Math.tan(x)

返回x的正切值

相關(guān)文章

  • bootstrapTable+ajax加載數(shù)據(jù) refresh更新數(shù)據(jù)

    bootstrapTable+ajax加載數(shù)據(jù) refresh更新數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了bootstrapTable+ajax加載數(shù)據(jù),以及refresh更新數(shù)據(jù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • 基于iscroll.js實(shí)現(xiàn)下拉刷新和上拉加載效果

    基于iscroll.js實(shí)現(xiàn)下拉刷新和上拉加載效果

    這篇文章主要為大家詳細(xì)介紹了基于iscroll.js實(shí)現(xiàn)下拉刷新和上拉加載效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • js實(shí)現(xiàn)點(diǎn)擊切換卡片功能

    js實(shí)現(xiàn)點(diǎn)擊切換卡片功能

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)點(diǎn)擊切換卡片功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • uniapp開(kāi)發(fā)H5打包微信小程序樣式失效的完美解決方法

    uniapp開(kāi)發(fā)H5打包微信小程序樣式失效的完美解決方法

    本文主要介紹了在使用uniapp開(kāi)發(fā)H5頁(yè)面并打包成微信小程序時(shí),可能會(huì)出現(xiàn)樣式失效的問(wèn)題,并提供了解決方法,通過(guò)本文的學(xué)習(xí),讀者可以了解uniapp開(kāi)發(fā)H5頁(yè)面打包成微信小程序的注意事項(xiàng),避免出現(xiàn)樣式失效等問(wèn)題
    2023-03-03
  • Firefox中autocomplete="off" 設(shè)置不起作用Bug的解決方法

    Firefox中autocomplete="off" 設(shè)置不起作用Bug的解決方法

    在實(shí)現(xiàn)補(bǔ)全提示功能時(shí)(Suggest),都會(huì)給輸入框(Input)元素添加autocomplete屬性,且值設(shè)為off。
    2011-03-03
  • 開(kāi)啟BootStrap學(xué)習(xí)之旅

    開(kāi)啟BootStrap學(xué)習(xí)之旅

    當(dāng)下最流行的前端開(kāi)發(fā)框架Bootstrap,可大大簡(jiǎn)化網(wǎng)站開(kāi)發(fā)過(guò)程,從而深受廣大開(kāi)發(fā)者的喜歡,你如果也喜歡Bootstrap前端開(kāi)發(fā)框架,不要錯(cuò)過(guò)這次旅行
    2016-05-05
  • 幾個(gè)javascript操作word的參考代碼

    幾個(gè)javascript操作word的參考代碼

    幾個(gè)javascript操作word的參考代碼,對(duì)于具體的調(diào)用代碼,大家可以參考我們的上一篇文章。
    2009-10-10
  • JS中console對(duì)象內(nèi)部提供調(diào)試方法示例詳解

    JS中console對(duì)象內(nèi)部提供調(diào)試方法示例詳解

    本文介紹了JavaScript中`console`對(duì)象提供的多種調(diào)試方法,包括`log`、`debug`、`dir`、`table`、`clear`、`group`、`groupEnd`、`time`和`timeEnd`,每種方法都有其特定的用途,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • webpack構(gòu)建的詳細(xì)流程探底

    webpack構(gòu)建的詳細(xì)流程探底

    目前,幾乎所有業(yè)務(wù)的開(kāi)發(fā)構(gòu)建都會(huì)用到 webpack 。所以下面這篇文章主要給大家介紹了關(guān)于webpack構(gòu)建的詳細(xì)流程的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2018-01-01
  • JS實(shí)現(xiàn)給不同元素設(shè)置不同的定時(shí)器

    JS實(shí)現(xiàn)給不同元素設(shè)置不同的定時(shí)器

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)給不同元素設(shè)置不同的定時(shí)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07

最新評(píng)論

临桂县| 汨罗市| 琼中| 精河县| 孝感市| 灵川县| 双江| 潜山县| 旺苍县| 南江县| 江津市| 渭南市| 观塘区| 长武县| 马尔康县| 汉阴县| 鹤庆县| 鹤山市| 古田县| 胶南市| 秭归县| 抚顺市| 乐都县| 岳阳市| 卓资县| 邮箱| 疏附县| 铜梁县| 海盐县| 乌兰县| 济南市| 陇南市| 武平县| 库车县| 崇义县| 金湖县| 昌黎县| 临清市| 吉隆县| 宝丰县| 山丹县|