Featured image of post 【JavaScript 变数】变数类型介绍:Math 数学运算

【JavaScript 变数】变数类型介绍:Math 数学运算

【JavaScript 变数】变数类型介绍:Math 数学运算

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!
方式 Method 贊助 Donate
PayPal https://paypal.me/kejyun
綠界 ECPay https://p.ecpay.com.tw/AC218F1
歐付寶 OPay https://payment.opay.tw/Broadcaster/Donate/BD2BD896029F2155041C8C8FAED3A6F8
All rights reserved,未經允許不得隨意轉載
Built with Hugo
主题 StackJimmy 设计