Number 类型
JavaScript 的 number 类型具体又分为四类 整数、浮点数、NaN 和 Infinity。
整数
console.log(1)console.log(-1)
浮点数
console.log(1.0)
NaN(代表不是数字)
/* NaN 类型 */console.log(0 / 0) // NaNNumber('a') // NaN/* 判断对象是否是 NaN */isNaN(NaN) // trueisNaN('a') // trueisNaN(1) // false/* 这是一个坑 | 想要判断一个 NaN 对象,尽量使用 isNaN 函数 */NaN != NaN // true
Infinity(无穷大)
console.log(1/0) // ∞
typeof
类型检测
typeof 1 // 'number'typeof 1.0 // 'number'typeof NaN // 'number'typeof Infinity // 'number'
数学运算
// + 加 | - 减 | * 乘 | / 除// 取余console.log(10%3) // 1// 10的倍数console.log(2e3) // 2 * 1000// 次方console.log(2**3) // 2 * 2 * 2
数字转换
// 字符串转数字Number('1') // 1Number('1.1') // 1.1// 浮点数转整数parseInt(1.1) // 1
