JavaScript-Math

2020/7/4 JavaScript
// 数学
1. Math.min(1, 2, 3) // 返回最小值,如果有字符串则返回NaN
2. Math.max(1, 2, 3) // 返回最大值,如果有字符串则返回NaN
----------------------------------------------------------------------------------------------
// 取整
1. Math.ceil(10.09) // 返回比整数大1的整数 11
2. Math.floor(10.9) // 返回参数的整数部分 10
3. Math.round(10.5) // 返回参数的四舍五入 11
----------------------------------------------------------------------------------------------
// 绝对值
1. Math.abs(-10) // 返回参数的绝对值 10
----------------------------------------------------------------------------------------------
// 随机数
1. Math.random() // 返回一个0-1,包含0不包含1的随机数
----------------------------------------------------------------------------------------------
// 生成一个n到m之间的随机整数
function(n, m) {
  var choise = m - n + 1 // 随机数的个数
  return Math.floor(Math.random() * choise + n)
}
----------------------------------------------------------------------------------------------
// es6
1. Math.pow(2, 5) === 2**5 === 8 // 平方 返回 2的3次方,结果8
2. Math.sqrt(4) // 返回根号4,结果2
3. Number.isFinite(数字) // 判断是否有限数字,返回布尔值
4. Number.isSafeInteger(数字) // 判断是否在js中能表达出来(安全数)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Last Updated: 2024/7/31 12:57:25
    飘向北方
    那吾克热-NW,尤长靖