Boolean类型有两个值:true、false
true、false和数字进行 + 操作时,会转换成 1、0 进行加法操作,其他运算符同理
变量只声明,但没有赋值时,变量值为undefined
若果给一个变量赋值undefined,它的值也是undefined
undefined 和 字符串 + 连接,得到 字符串
(字符串和其他类型的 + 操作,都得到字符串)
undefined 和 数字 + 连接,得到 NaN
undefined 和 Boolean值 + 连接,得到 NaN
给一个变量赋值null,它的变量值就是null,
null 和 数字 + 操作,得到 该数字,
null 和 字符串 + 操作,得到 字符串
示例如下: