JS對象隨機數 random() 方法可返回介於 0 ~ 1(大於或等於 0 但小於 1 )之間的一個隨機數。 注意:返回一個大於或等於 0但小於1的符號為正的數值


隨機數 random()

random() 方法可返回介於 0 ~ 1(大於或等於 0 但小於 1 )之間的一個隨機數。

語法:

Math.random();

注意:返回一個大於或等於 0 但小於 1 的符號為正的數字值。

我們取得介於 0 到 1 之間的一個隨機數,代碼如下:

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

運行結果:

0.190305486195328  
注意:因為是隨機數,所以每次運行結果不一樣,但是0 ~ 1的數值。

獲得0 ~ 10之間的隨機數,代碼如下:

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

運行結果:

8.72153625893887

 

任務

補充右邊編輯器代碼,在script標簽內,使用random ()方法和round(),計算不大於10的整數。


<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Math </title>
<script type="text/javascript">
    function getRandom(){        
        document.getElementById("num").innerHTML = Math.round(Math.random()*10);
    }
</script>
</head>
<body>
<p id="num">7</p>
<input type="button" value="刷新取小於10的整數" onclick="getRandom()">
</body>
</html>






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM