Math.max And min
// max取数组中的最大值
var max = Math.max(11, 99, 9);
// min取数组中的最小值
var min = Math.min(1, 0, 9);
console.log("最大值---------" + max + "最小值--------" + min)
Math.ceil
// ceil方法是向上取整、以下为示例
console.log("ceil-----"+Math.ceil(22.9))
console.log("ceil-----"+Math.ceil(22.1))
console.log("ceil-----"+Math.ceil(22.5))
Math.floor
// floor向下取整
console.log("floor-----"+Math.floor(22.9))
console.log("floor-----"+Math.floor(22.5))
console.log("floor-----"+Math.floor(22.1))
Math.round
// round 标准取整(四舍五入法)
console.log("round-----"+Math.round(22.9))
console.log("round-----"+Math.round(22.5))
console.log("round-----"+Math.round(22.1))
Math.random
// random 随机抽取0~1之间的数(大于等于0小于1)
console.log("random-----"+ Math.random())
// 例子:取1~10的随机数(不含小数)
console.log("random-----"+ Math.floor(Math.random() * 10 + 1)) // 用Math.footer防止取到小数点
随机数的封装函数
// 随机封装函数upperValue~lowerValue
function RandomS(lowerValue, upperValue) {
const choices = upperValue-lowerValue + 1
return Math.floor(Math.random() * choices + lowerValue)
}
var nw = RandomS(100, 10)
console.log("new-----)" + nw)