一.先看下面一段js代码(运行结果相同):
var a = 4; var b = 7; alert(a*b); //28
var c = "4"; var d = "7";alert(c*d); //28
二.疑问
结果一样,有区别吗?在开发中,我们怎么选择?
肯定是第一个,第二个会先转换类型 在计算的。
但是如果”*“改为”+“,为什么就不能类型转化了?
@殷敏峰: +会处理为字符串连接。