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

来源:4-7 来来回回(Do...while循环)

tigerxc

2015-03-26 15:40

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

谢谢!

写回答 关注

2回答

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

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

    tigerx...

    万分感谢!

    2015-03-27 13:59:18

    共 1 条回复 >

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

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

    楼上的方法也对

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题