JS-Math對象/向上取整ceil()/向下取整floor()/四舍五入round()/隨機(jī)數(shù) random()

Math對象

Math對象熊锭,提供對數(shù)據(jù)的數(shù)學(xué)計(jì)算拼缝。

使用 Math 的屬性和方法个扰,代碼如下:

<script type="text/javascript">
  var mypi=Math.PI; 
  var myabs=Math.abs(-15);
  document.write(mypi);
  document.write(myabs);
</script>

運(yùn)行結(jié)果:

3.141592653589793
15

注意:Math 對象是一個固有的對象巷波,無需創(chuàng)建它萎津,直接把 Math 作為對象使用就可以調(diào)用其所有屬性和方法。這是它與Date,String對象的區(qū)別褥紫。

Math 對象屬性


image.png

Math 對象方法


image.png

向上取整ceil()

ceil() 方法可對一個數(shù)進(jìn)行向上取整姜性。

語法:

Math.ceil(x)

參數(shù)說明:

注意:它返回的是大于或等于x,并且與x最接近的整數(shù)髓考。

我們將把 ceil() 方法運(yùn)用到不同的數(shù)字上部念,代碼如下:

<script type="text/javascript">
  document.write(Math.ceil(0.8) + "<br />")
  document.write(Math.ceil(6.3) + "<br />")
  document.write(Math.ceil(5) + "<br />")
  document.write(Math.ceil(3.5) + "<br />")
  document.write(Math.ceil(-5.1) + "<br />")
  document.write(Math.ceil(-5.9))
</script> 

運(yùn)行結(jié)果:

1
7
5
4
-5
-5

向下取整floor()

floor() 方法可對一個數(shù)進(jìn)行向下取整。

語法:

Math.floor(x)

參數(shù)說明:


image.png

注意:返回的是小于或等于x氨菇,并且與 x 最接近的整數(shù)儡炼。

我們將在不同的數(shù)字上使用 floor() 方法,代碼如下:

<script type="text/javascript">
  document.write(Math.floor(0.8)+ "<br>")
  document.write(Math.floor(6.3)+ "<br>")
  document.write(Math.floor(5)+ "<br>")
  document.write(Math.floor(3.5)+ "<br>")
  document.write(Math.floor(-5.1)+ "<br>")
  document.write(Math.floor(-5.9))
</script>

運(yùn)行結(jié)果:

0
6
5
3
-6
-6

四舍五入round()

round() 方法可把一個數(shù)字四舍五入為最接近的整數(shù)查蓉。

語法:

Math.round(x)

參數(shù)說明:


image.png

注意:

  1. 返回與 x 最接近的整數(shù)乌询。

  2. 對于 0.5,該方法將進(jìn)行上舍入豌研。(5.5 將舍入為 6)

  3. 如果 x 與兩側(cè)整數(shù)同等接近妹田,則結(jié)果接近 +∞方向的數(shù)字值 。(如 -5.5 將舍入為 -5; -5.52 將舍入為 -6),如下圖:


    image.png

    把不同的數(shù)舍入為最接近的整數(shù),代碼如下:

<script type="text/javascript">
  document.write(Math.round(1.6)+ "<br>");
  document.write(Math.round(2.5)+ "<br>");
  document.write(Math.round(0.49)+ "<br>");
  document.write(Math.round(-6.4)+ "<br>");
  document.write(Math.round(-6.6));
</script>

運(yùn)行結(jié)果:

2
3
0
-6
-7

隨機(jī)數(shù) random()

random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之間的一個隨機(jī)數(shù)鹃共。
語法:

Math.random();

注意:返回一個大于或等于 0 但小于 1 的符號為正的數(shù)字值鬼佣。

我們?nèi)〉媒橛?0 到 1 之間的一個隨機(jī)數(shù),代碼如下:

<script type="text/javascript">
  document.write(Math.random());
</script>

運(yùn)行結(jié)果:

0.190305486195328  

注意:因?yàn)槭请S機(jī)數(shù)霜浴,所以每次運(yùn)行結(jié)果不一樣晶衷,但是0 ~ 1的數(shù)值。
獲得0 ~ 10之間的隨機(jī)數(shù),代碼如下:

<script type="text/javascript">
  document.write((Math.random())*10);
</script>

運(yùn)行結(jié)果:

8.72153625893887
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末晌纫,一起剝皮案震驚了整個濱河市税迷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌锹漱,老刑警劉巖箭养,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異凌蔬,居然都是意外死亡露懒,警方通過查閱死者的電腦和手機(jī)闯冷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進(jìn)店門砂心,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蛇耀,你說我怎么就攤上這事辩诞。” “怎么了纺涤?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵译暂,是天一觀的道長。 經(jīng)常有香客問我撩炊,道長外永,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任拧咳,我火速辦了婚禮伯顶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘骆膝。我一直安慰自己祭衩,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布阅签。 她就那樣靜靜地躺著掐暮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪政钟。 梳的紋絲不亂的頭發(fā)上路克,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機(jī)與錄音养交,去河邊找鬼精算。 笑死,一個胖子當(dāng)著我的面吹牛层坠,可吹牛的內(nèi)容都是我干的殖妇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼破花,長吁一口氣:“原來是場噩夢啊……” “哼谦趣!你這毒婦竟也來了疲吸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤前鹅,失蹤者是張志新(化名)和其女友劉穎摘悴,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舰绘,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蹂喻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了捂寿。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片口四。...
    茶點(diǎn)故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖秦陋,靈堂內(nèi)的尸體忽然破棺而出蔓彩,到底是詐尸還是另有隱情,我是刑警寧澤驳概,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布赤嚼,位于F島的核電站,受9級特大地震影響顺又,放射性物質(zhì)發(fā)生泄漏更卒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一稚照、第九天 我趴在偏房一處隱蔽的房頂上張望蹂空。 院中可真熱鬧,春花似錦锐锣、人聲如沸腌闯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽姿骏。三九已至,卻和暖如春斤彼,著一層夾襖步出監(jiān)牢的瞬間分瘦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工琉苇, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嘲玫,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓并扇,卻偏偏與公主長得像去团,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評論 2 355