问答详情
源自:4-7 来来回回(Do...while循环)

数字累加不能输出数字却变成字符串

请各位同学查看快照代码, 检查累加sum=sum+number为什么不能数字相加,而是变成字符串连接了.比如我输入两数字:10;20. 相加应是sum=30;结果却是:sum=01020.

谢谢!

提问者:tigerxc 2015-03-26 15:40

个回答

  • 康振宁
    2015-03-26 19:19:55
    已采纳

     sum = sum+number;   你把这句话改成 sum = sum+number*1;

  • 烜烜
    2016-01-28 18:37:05

    因为prompt默认输出字符串,用parseInt转换一下即可

    楼上的方法也对