求大神指教,减乘除运算都正常,但加运算不好使,这是为什么?

来源:6-11 编程练习

寒冰水

2016-08-29 16:50

http://img.mukewang.com/57c3f72f00014ffd06720457.jpg

57c3f7400001412605000285.jpg

57c3f74a000153f903840111.jpg现象如图所示,求大神指教


写回答 关注

5回答

  • 和木雪3217235
    2016-08-29 17:32:45
    已采纳

    你要先将你获得的内容转换为int型,才能进行计算。你从文半框内获得的内容是文本型的。不转换的话,+只会把他们连接在一起,而不是进行计算。

    寒冰水

    非常感谢!

    2016-08-30 08:28:32

    共 1 条回复 >

  • 慕粉3819970
    2016-08-31 20:28:57

    1、运用  '-'    ' *'    '/ ' 法操作符时,如果操作数不是数值,会在后台调用Number()将其转换为数值,然后按数值进行运算

    2、加法操作符用法: ① 如果都是数值,则按常规的加法计算;②如果都是字符串,则+意味着将两个字符串拼接;③如果有一个是字符串,会将另一个转换为字符串,然后进行拼接。

    计算机很懒的,怎么方便怎么来。数字运算要比字符串拼接麻烦

  • _烟花易冷3898618
    2016-08-29 17:32:41

    使用parseInt()函数可解析一个字符串,并返回一个整数。

  • 油菜0
    2016-08-29 17:21:25

    要将获得txt1和txt2强转为int型数据 通过parseInt()方法可以实现强转

  • qq_摇篮_03782275
    2016-08-29 17:17:12

    + 是字串连接符,要先转成整型,parseInt(document.getElementById("txt1").value)

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题