- ceil(12.01); //向上取整(上舍入)
- floor(12.99);//向下取整(下舍入)
- round(12.56);//四舍五入
- random();//[0,1)之間的小數
floor(Math.random()*98+2);//回傳2~99之間的隨機整數
陣列范例:
<html>
<title>對陣列排序</title>
<body>
<script>
function rand(m, n) {
//生成一個m、n之間的整數
/* **********Found********** */
var i = Math.random();
/* **********Found********** */
return Math.round((n - m) * i + m); /* 四舍五入得到整數 */
}
function getRandomArr(m, n, l) {
//m:生成隨機整數的最小值,n:生成隨即整數的最大值,l:生成的陣列的長度
var resultArr = [];
for (var i = 0; i < l; i++) {
/* **********Found********** */
resultArr.push(rand(1, 99)) //將生成的隨機整數放入陣列
}
return resultArr;
}
var a = getRandomArr(1, 99, 8);
/* **********Found********** */
alert("排序之前的陣列是:" + a + "\n" + "排序之后的陣列是:" + a.sort());
</script>
</body>
</html>
效果圖如下:

如有錯誤歡迎大家進行點評!也希望一些前端大佬能教教小弟!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/303327.html
標籤:其他
