JS–数学函数(Math)
常用的数学函数如下表。
函数 | 描述 |
---|---|
ceil(数值) | 大于或等于该函数的最小整数 |
floor(数值) | 小于或等于该函数的最大整数 |
min(数值1,数值2) | 返回最小值 |
max(数值1,数值2) | 返回最大值 |
pow(数值1,数值2) | 返回数值1的数值2次方 |
random() | 返回随机数 |
round(数值) | 四舍五入 |
sqrt(数值) | 开平方根 |
// 示例代码:
var a = 3.1;
var b = 3.9;
var ceil = Math.ceil(a); // 向上取整
console.log('向上取整:'+ceil);
var floor = Math.floor(b); // 向下取整
console.log('向下取整:'+floor);
var min = Math.min(a, b); // 获得a和b中较小的那个数
console.log('较小的值是:'+min);
var max = Math.max(a, b); // 获得a和b中较大的那个数
console.log('较大的值是:'+max);
var c = 3.5;
var round = Math.round(c); // 返回 c 四舍五入的值
console.log('四舍五入:'+round);
console.log('3的二次方是:'+Math.pow(3, 2)); // 返回二次方值
console.log('4的开平方是:'+Math.sqrt(4)); // 返回开平方
for(i = 0; i < 5; i++){
console.log(Math.random()); // 随机值在0~1
// 可均衡获取1~10 的随机整数
console.log((1+Math.floor(Math.random()*10)));
}
执行结果如下
注:转发请标明出处,谢谢!