1. 程式人生 > >JS Math 類庫介紹

JS Math 類庫介紹

下面介紹下隨機生成數的常用幾個API

JS 隨機數生成 : 在JavaScript , 提供了生成隨機數的API, Math.random()

1、Math.random() : 隨機生成小數 。 生成數區間(0, 1)

2、Math.ceil(param) :小數向上取整. 

3、Math.floor(param) : 小數向下取整

4、Math.round(param) : 小數四捨五入

靈活運用 : 如何隨機生成整數

eg : 隨機生成10之間的整數

Math.round(Math.random() * 10)

程式碼如下 :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" /> </head> <body> <button onclick="random()">隨機小數 (0, 1)</button> <button onclick="random2()">隨機數, 向上取整數 (0, 10)</button> <button onclick="random3()">隨機數, 向下取整數 (0, 10)</button> <button onclick="random4()">
隨機數, 四捨五入整數 (0, 10)</button> </body> <script> function random() { console.log(Math.random()); } function random2() { r = Math.random() * 10; console.log(); console.log("原值 = " + r + ", ceil = " + Math.ceil(r)); } function
random3() { r = Math.random() * 10; console.log(); console.log("原值 = " + r + ", floor = " + Math.floor(r)); } function random4() { r = Math.random() * 10; console.log(); console.log("原值 = " + r + ", round = " + Math.round(r)); } </script> </html>