var result = '';为什么赋值等于空?
上面有个转换parseInt,你去掉这个试下
也可以这么写var result ;没影响,因为是结果;所以不影响。
比如var result="3"这个语句是创建了一个值为3的字符串。
字符串+数字等于字符串和数字直接相连,而不是相加,比如"2"+3="23"----这不是数字了,是字符串”23“