math數(shù)學(xué)對象|方法大全

1,
最小值Math.min();

最大值Math.max();
這兩個(gè)方法用于確定一組數(shù)值中的最小值和最大值;

 var min = Math.min(1,2,3,4,5); //1

 var min = Math.max(1,2,67,4,5); //67

這兩個(gè)方法也可以隱式類型轉(zhuǎn)換;

  var min = Math.min(‘1’,2,3,4,5); //1

 var min = Math.max(1,2,‘67’,4,5); //67先轉(zhuǎn)換成數(shù)值

  var min = Math.max(1,2,‘67’,4,5acv);//NaN;如果參數(shù)里面有一個(gè)不是數(shù)值的話或者隱式類型轉(zhuǎn)換后也不是數(shù)值,則返回NaN;

如果要想找到數(shù)組的最大最小值,用apply()方法

    例:
        var arr = [1,2,3,4,5];//新數(shù)組;
                    var min = Math.min.apply(Math,arr);//1
                    console.log(min);

2,
舍入方法:
①M(fèi)ath.ceil(向上取整):即它總是將數(shù)值向上舍入為最接近的整數(shù);
②Math.floor(向下取整) :即它總是將數(shù)值向下舍入為最接近的整數(shù);

例:

var aaa=Math.ceil(23.2);
console.log(aaa);//24;

var aaa=Math.floor(23.2);
console.log(aaa);//23;

③Math.round() :(四舍五入)

例:

var aaa=Math.round(23.4);//4及4以下的舍去
console.log(aaa);//23;

var bbb=Math.round(23.5);5及5以上的舍入
console.log(bbb);//23;

注意:

Math.round(4.4999999999999999999999999999);//5

重點(diǎn):*3,Math.random() 方法 :返回大于等于0小于1的一個(gè)隨機(jī)數(shù) 0 <= x < 1
封裝一個(gè)方法:隨機(jī)生成n到m的隨機(jī)數(shù)?
解決方案 :

        function random(n,m){
        var num = m-n+1;
        return Math.floor(Math.random()*num + n);
    }//Math.floor(Math.random()*(m-n+1) + n;)

隨機(jī)獲取字符串或數(shù)組下標(biāo)

例如:

          var arr = ["a","b","c","d"];
          var index = Math.floor(Math.random()*arr.length);

今天的分享就先到這,小伙伴們一起努力啊!

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

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

  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,667評論 0 4
  • ??引用類型的值(對象)是引用類型的一個(gè)實(shí)例。 ??在 ECMAscript 中,引用類型是一種數(shù)據(jù)結(jié)構(gòu),用于將數(shù)...
    霜天曉閱讀 1,213評論 0 1
  • 屬性 Math.E 表示自然對數(shù)的底數(shù)(或稱為基數(shù)),e,約等于 2.718。 方法 1、Math.abs() 函...
    PYFang閱讀 1,659評論 0 3
  • 第3章 基本概念 3.1 語法 3.2 關(guān)鍵字和保留字 3.3 變量 3.4 數(shù)據(jù)類型 5種簡單數(shù)據(jù)類型:Unde...
    RickCole閱讀 5,494評論 0 21
  • 一、介紹 這節(jié)課呢,我們來了解的是JavaScript Math(算數(shù))對象。 Math(算數(shù))對象的作用是:執(zhí)行...
    走著別浪閱讀 421評論 0 10

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