ES5與ES6中的Math對象

根據(jù)個(gè)人在實(shí)際開發(fā)過程中艇搀,對于Math對象的方法使用比較多的尿扯,以及出現(xiàn)過的問題在這里做個(gè)簡單介紹。(屬于個(gè)人筆記焰雕,許多方法已經(jīng)熟練的就只是列出來沒有詳細(xì)介紹)衷笋。

注釋:Math 對象并不像 Date 和 String 那樣是對象的類,因此沒有構(gòu)造函數(shù) Math()矩屁,像 Math.sin() 這樣的函數(shù)只是函數(shù)辟宗,不是某個(gè)對象的方法。您無需創(chuàng)建它吝秕,通過把 Math 作為對象使用就可以調(diào)用其所有屬性和方法泊脐。

一、ES5
1.1 ceil
參數(shù):x
說明:Math.ceil(x)方法進(jìn)行向上取整烁峭,返回一個(gè)新的數(shù)字容客,x必須是一個(gè)數(shù)字。

1.2 floor
參數(shù):x
說明:Math.floor(x)方法進(jìn)行向下取整约郁,返回一個(gè)新的數(shù)字缩挑,x必須是一個(gè)數(shù)字。

1.3 random
參數(shù):none
說明:Math.random()方法返回一個(gè)0~1(不包括1)之間的隨機(jī)數(shù)鬓梅。
上面3個(gè)方法常用來返回一個(gè)隨機(jī)數(shù)供置。
例如返回一個(gè)a~b的隨機(jī)數(shù):
Math.floor(Math.random()*(b-a+1)+a)

1.4 round
參數(shù):x
說明:Math.round(x)方法進(jìn)行四舍五入,返回一個(gè)新的數(shù)字绽快,x必須是一個(gè)數(shù)字芥丧。

1.5 max
參數(shù):xN(可選)
說明:Math.max(xN)方法返回參數(shù)中數(shù)字最大的那個(gè)值。

1.5 min
參數(shù):xN(可選)
說明:Math.min(xN)方法返回參數(shù)中數(shù)字最小的那個(gè)值坊罢。

1.6 pow
參數(shù):x续担,y
說明:Math.pow(x,y)返回xy次冪。

1.7 sqrt
參數(shù):x
說明:Math.pow(x)返回x的平方根活孩。

二物遇、ES6

1.1 trunc
參數(shù):x
說明:Math.trunc(x)方法去除x一個(gè)數(shù)的小數(shù)部分,返回整數(shù)部分诱鞠。

1.2 sign
參數(shù):'x'
說明:Math.sign(x)方法用來判斷一個(gè)數(shù)到底是正數(shù)挎挖、負(fù)數(shù)这敬、還是0航夺。它有五個(gè)返回值:
(1) 參數(shù)為正數(shù),返回+1崔涂;
(2) 參數(shù)為負(fù)數(shù)阳掐,返回-1;
(3) 參數(shù)為0,返回0缭保;
(4) 參數(shù)為-0汛闸,返回-0;
(5) 其他值,返回NaN艺骂。

1.3 cbrt
參數(shù):'x'
說明:Math.cbrt(x)方法返回x的立方根诸老。與Math.pow(x,1/3)一樣。

ES5和ES6還有許多方法是關(guān)于正弦钳恕、余弦的方法别伏,實(shí)際開發(fā)運(yùn)用不多,這里沒有做過多介紹忧额。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末厘肮,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子睦番,更是在濱河造成了極大的恐慌类茂,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件托嚣,死亡現(xiàn)場離奇詭異巩检,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)注益,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進(jìn)店門碴巾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人丑搔,你說我怎么就攤上這事厦瓢。” “怎么了啤月?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵煮仇,是天一觀的道長。 經(jīng)常有香客問我谎仲,道長浙垫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任郑诺,我火速辦了婚禮夹姥,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘辙诞。我一直安慰自己辙售,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布飞涂。 她就那樣靜靜地躺著旦部,像睡著了一般祈搜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上士八,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天容燕,我揣著相機(jī)與錄音,去河邊找鬼婚度。 笑死蘸秘,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蝗茁。 我是一名探鬼主播秘血,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼评甜!你這毒婦竟也來了灰粮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤忍坷,失蹤者是張志新(化名)和其女友劉穎粘舟,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體佩研,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡柑肴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了旬薯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片晰骑。...
    茶點(diǎn)故事閱讀 40,488評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖绊序,靈堂內(nèi)的尸體忽然破棺而出硕舆,到底是詐尸還是另有隱情,我是刑警寧澤骤公,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布抚官,位于F島的核電站,受9級特大地震影響阶捆,放射性物質(zhì)發(fā)生泄漏凌节。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一洒试、第九天 我趴在偏房一處隱蔽的房頂上張望倍奢。 院中可真熱鬧,春花似錦垒棋、人聲如沸卒煞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽跷坝。三九已至,卻和暖如春碉碉,著一層夾襖步出監(jiān)牢的瞬間柴钻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工垢粮, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贴届,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓蜡吧,卻偏偏與公主長得像毫蚓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子昔善,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 在JavaScript中有一些自帶的對象元潘,以供開發(fā)者使用,今天我們就來說一些Math對象君仆。Math對象中封裝了一些...
    jqzCC閱讀 560評論 0 0
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,238評論 0 4
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法翩概,類相關(guān)的語法,內(nèi)部類的語法返咱,繼承相關(guān)的語法钥庇,異常的語法,線程的語...
    子非魚_t_閱讀 31,661評論 18 399
  • 2017年8月28號奇跡感恩日記 奇跡: 1. 今天我很開心。一個(gè)療程還沒到萤晴,50歲已經(jīng)停經(jīng)十個(gè)月的朋友的“大姨媽...
    木易江鳥閱讀 129評論 0 0
  • 上個(gè)世紀(jì)的人們大多是通過相親結(jié)婚吐句,或者是先結(jié)婚后戀愛,再或者是共黃昏店读,從來不說夕陽多美蕴侧,而是問問老伴有粥可溫否。 ...
    湯芍兒閱讀 807評論 0 0