数字转,字符串相加:
var string = n+''=''+n;
var s = String(number)
字符串转换为数字
var s_as_n = s-0;
布尔值用于数字环境中和字符串环境中:
true 1 'true'
false 0 ‘false’
undefined:
使用了一个未声明的变量,
使用了一个声明但是还没有赋值的变量
使用了一个不存在的对象属性
//下面表达式值为true的条件是:my.pop不存在,或者存在但是值为null
my.pop == null
var string = n+''=''+n;
var s = String(number)
字符串转换为数字
var s_as_n = s-0;
布尔值用于数字环境中和字符串环境中:
true 1 'true'
false 0 ‘false’
undefined:
使用了一个未声明的变量,
使用了一个声明但是还没有赋值的变量
使用了一个不存在的对象属性
//下面表达式值为true的条件是:my.pop不存在,或者存在但是值为null
my.pop == null