Photo by Mohammad Rahmani on Unsplash
函式方法
變數 |
說明 |
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);
Reference
Donate KJ 贊助作者喝咖啡
如果這篇文章對你有幫助的話,可以透過下面支付方式贊助作者喝咖啡,如果有什麼建議或想說的話可以贊助並留言給我
If this article has been helpful to you, you can support the author by treating them to a coffee through the payment options below. If you have any suggestions or comments, feel free to sponsor and leave a message for me!