为什么只有+功能实现不了?

来源:6-11 编程练习

qq_童话里_0

2017-07-21 13:18

-*/都能实现,就是+的功能有点乱,比如25+69输出答案为2569。

写回答 关注

3回答

  • 咸鱼锅巴
    2017-07-21 16:15:10
    已采纳

    我的理解是:因为“+”号有连接字符串的功能。比如document.write("2"+"5"); 这样输出的结果是:25。

    这里parseInt的作用,就是让“2”和“5”变成运算的整数数字,而不是字符串。

    其他的 / * -,就没有其他的什么作用,所以不用解析。

  • 学习js
    2017-07-21 15:37:11

    因为“+”是特殊的,它本身可以用来做为2个字符串的连接,所以如果需要字符串做加法,就要用到parsetInt()或parsetFloat()

  • qq_童话里_0
    2017-07-21 13:37:46

    需要用到parsetInt解析

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题