Math:用于执行数学任务。
Math.ceil():对小数进行上舍入。
Math.floor():对小数进行下舍入。
Math.round():把数四舍五入为最接近的数。
Math.random():返回0.0~1.0之间的随机数(包括0,不包括1)。
(Math.floor(Math.random() * (max - min+1)) + min; //含最大值,含最小值)
(Math.floor(Math.random() * (max - min)) + min; //不含最大值,含最小值)
Math.pow(x,y):x的y方。
Math.sqrt(x):x的开方。
Math.max(a,b,c,d,e,f):获取多个数的最大值max()最小值min()。
小练习:
<!DOCTYPE html>
<html>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
let arr = [];
let arr1 = [];
for (var i = 0; i < 10; i++) {
arr.push(Math.floor(Math.random() * 91 + 10));
if (arr1.indexOf(arr[i]) == -1)/* (!arr.includes(arr[i])) */{
arr1.push(arr[i]);
}
}
document.write(arr1.sort(function (a, b) {
return a - b;
}));
</script>
</body>
</html>
总结:望各位大佬指正。