// 对于变量是什么数据类型的 主要看的是它存储的值是什么类型的
var num = -1 // 0.1 number 正数 负数 小数 0 NaN(not a number 不有效数字)
console.log(typeof num) // "number" typeof -1
console.log(2 + undefined) // NaN 计算出来结果不是一个数就用NaN表示
console.log(typeof NaN) // "number"
console.log(2 + null) // 2 2 + Number(null) => 2 + 0
console.log(2 + false) // 2 2 + Number(false) => 2 + 0
console.log(2 + true) // 3 2 + Number(true) => 2 + 1