var a = "1"var b = "1"var c = a+b; //输出 11var d = parseInt(a)+parseInt(b); //结果 2
不懂你是什么意思啊。。。
你的a 和 b 都设置的字符串类型,直接相加的话就是讲两个字符串连接在一起了。。所以是11
parseInt函数是将字符串转化成数字了,所以能相加减,所以结果是2
因为默认是字符串,加号作用在字符串上起拼接效果。字符串1拼接字符串1,结果就是字符串11