雷速体育视频直播电脑:

您的位置:雷速体育答题测试答案 > javascript學習 > Javascript隨機函數Math的介紹

Javascript隨機函數Math的介紹

時間:2017-02-09 16:06:00  來源:免費模板網 作者:風雪 閱讀次數 tags函數

在項目中需要用到隨機數怎么處理呢。php含稅里面有rand(strat,end),那么在JavaScript里面獲取隨機數字的是什么函數呢?
Math對象
    在使用Math對象時不能使用new關鍵字創建實例,而是直接使用對象
    名.成員這種格式
    案例如下
        alert(Math.PI);
        alert(Math.random());
        alert(Math.max(3,45,48578));
        alert(Math.min(-45,456,787);


使用 Math 的屬性和方法的語法:

var pi_value=Math.PI;
var sqrt_value=Math.sqrt(15);

注釋:Math 對象并不像 Date 和 String 那樣是對象的類,因此沒有構造函數 Math(),像 Math.sin() 這樣的函數只是函數,不是某個對象的方法。您無需創建它,通過把 Math 作為對象使用就可以調用其所有屬性和方法。
 

Math 對象方法

方法 描述
abs(x) 返回數的絕對值。
acos(x) 返回數的反余弦值。
asin(x) 返回數的反正弦值。
atan(x) 以介于 -PI/2 與 PI/2 弧度之間的數值來返回 x 的反正切值。
atan2(y,x) 返回從 x 軸到點 (x,y) 的角度(介于 -PI/2 與 PI/2 弧度之間)。
ceil(x) 對數進行上舍入。
cos(x) 返回數的余弦。
exp(x) 返回 e 的指數。
floor(x) 對數進行下舍入。
log(x) 返回數的自然對數(底為e)。
max(x,y) 返回 x 和 y 中的最高值。
min(x,y) 返回 x 和 y 中的最低值。
pow(x,y) 返回 x 的 y 次冪。
random() 返回 0 ~ 1 之間的隨機數。
round(x) 把數四舍五入為最接近的整數。
sin(x) 返回數的正弦。
sqrt(x) 返回數的平方根。
tan(x) 返回角的正切。
toSource() 返回該對象的源代碼。
valueOf() 返回 Math 對象的原始值。

 

下面的例子使用了 Math 對象的 round 方法對一個數進行四舍五入。

document.write(Math.round(4.7))

上面的代碼輸出為:

5

下面的例子使用了 Math 對象的 random() 方法來返回一個介于 0 和 1 之間的隨機數:

document.write(Math.random())

上面的代碼輸出為:

0.9370844220218102

下面的例子使用了 Math 對象的 floor() 方法和 random() 來返回一個介于 0 和 10 之間的隨機數:

document.write(Math.floor(Math.random()*11)) 

上面的代碼輸出為:

3

本文地址://www.384142.live/javascript/2017/0209/2787.html

猜你喜歡
欄目推薦
模板推薦

Copyright:雷速体育答题测试答案 www.384142.live 免費模板網 All Rights Reserved 雷速体育答题测试答案   遼公網安備 21010602000376號  遼公網安備:42900402000182號

免責聲明:本站部分資源來自互聯網收集,版權歸原創者所有,如果侵犯了你的權益,我們會及時刪除侵權內容,聯系QQ:1615187561 謝謝合作!

{ganrao} 山东扑克3实时走势图 时时彩平台排行2018 35选7网上选号机 财神捕鱼游戏手机版下载 股票配资来大圣配资 排列三计划平台 一肖中特 广西麻将南宁的玩法 幸运飞艇走势技巧易懂教学(新手篇) 江苏11选5任三玩法推荐 送九元救济金的豪利棋牌 牛大人配资 重庆快乐十分正规吗 南粤风采36选7最 今日股市收盘点评 精准免费一头一尾中特