问答详情
源自:6-11 编程练习

为什么要用parseFloat()才能显示运算结果啊?

s=a+b;
break;
和
s=parseFloat(a)+parseFloat(b);
break;
上面那个代码不能显示运算结果,但下面这个就可以,求解原因。


提问者:RillHe 2018-03-06 11:28

个回答

  • 神都不会取的名字
    2018-03-06 16:44:16

    你获取的a和b的值是字符串形式的

    paresFloat()可以将字符串解析为浮点数,成为浮点数了才能进行计算。 要注意值的类型。

    ps:字符串解析为整数值是 parseInt()