转载自博客
1、数+数 = 数
2、数+null = 数
3、数+其他数据类型 = string (强制转换成string 再相加)
4、其他数据类型 + 其他数据类型 = string(强制转换成string 再相加)
5、数+undefined=NaN
6、数+布尔值,会将布尔值转为数字,false为0,true为1
所以({}+{}).length=30
的原因是:
{}+{}="[Object Object][Object Object]"
转载自博客
1、数+数 = 数
2、数+null = 数
3、数+其他数据类型 = string (强制转换成string 再相加)
4、其他数据类型 + 其他数据类型 = string(强制转换成string 再相加)
5、数+undefined=NaN
6、数+布尔值,会将布尔值转为数字,false为0,true为1
所以({}+{}).length=30
的原因是:
{}+{}="[Object Object][Object Object]"