类型转换
10+"objects" //'10objects',数字10转换为字符串
"7"*"4" //28,两个字符串均转为数字,只要不是加,其他都按两个数字算
var n = 1-"x"// NaN,字符串x无法转化为数字
n+"objects"// "NaNobjects",NaN转换为字符串
转换和相等性
两值被认为相等
比较之前转换成数字
比较之前布尔值转为数字
比较之前字符串和布尔值都转为数字
x+""等价于String(x)
+x等价于Number(x)
!!x等价于Boolean(x)
NaNobjects',字符串转换为字符串NaN