Math 数学运算
Node.js Math 数学运算
Categories:
函式方法
变数 | 说明 |
---|---|
Math.PI | PI 数值 |
Math.abs() | 绝对值 |
Math.floor() | 无条件捨去 |
Math.ceil() | 无条件进位 |
Math.round() | 四捨五入 |
Math.sqrt() | 开根号 |
Math.max() | 最大值 |
Math.min() | 最小值 |
Math.pow() | 指数运算 |
Math.random() | 产生 0 ~ 1 的随机数 |
Math.log() | e 的对数 |
Math.log10() | 10 的对数 |
random 产生 0 ~ 1 的随机数
function getRandomInt(max) {
return Math.floor(Math.random() * max);
}
console.log(getRandomInt(3));
// expected output: 0, 1 or 2
console.log(getRandomInt(1));
// expected output: 0
console.log(Math.random());
// expected output: a number from 0 to <1
指数运算
// 3*3*3*3*3*3*3
const powNumber = 3**7;
// 2187
console.log(powNumber);
// 3*3*3*3*3*3*3
const powNumber = Math.pow(3,7);
// 2187
console.log(powNumber);