为了账号安全,请及时绑定邮箱和手机立即绑定

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

http://img1.sycdn.imooc.com//57c3f72f00014ffd06720457.jpg

57c3f7400001412605000285.jpg

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


正在回答

5 回答

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

1 回复 有任何疑惑可以回复我~
#1

寒冰水 提问者

非常感谢!
2016-08-30 回复 有任何疑惑可以回复我~

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

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

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

1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信