true参与加法运算当做1来看
false参与加法运算当做0来看
如果一个变量声明未赋值 就是undefined 未定义数据类型
var flag = true;
var flag1 = false;
console.log(flag); // 真的
console.log(flag1); // 假的
console.log(flag + 1); // true参与加法运算当做1来看
console.log(flag1 + 1); // false参与加法运算当做0来看
var str;
console.log(str); // 如果一个变量声明未赋值 就是undefined 未定义数据类型
var variable = undefined;
console.log(variable + 'pink'); // undefinedpink
console.log(variable + 1); // NaN undefined 和数字相加 最后的结果是NaN
var space = null;
console.log(space + 'pink'); // nullpink
console.log(space + 1); // 1