现象如图所示,求大神指教
你要先将你获得的内容转换为int型,才能进行计算。你从文半框内获得的内容是文本型的。不转换的话,+只会把他们连接在一起,而不是进行计算。
1、运用 '-' ' *' '/ ' 法操作符时,如果操作数不是数值,会在后台调用Number()将其转换为数值,然后按数值进行运算
2、加法操作符用法: ① 如果都是数值,则按常规的加法计算;②如果都是字符串,则+意味着将两个字符串拼接;③如果有一个是字符串,会将另一个转换为字符串,然后进行拼接。
计算机很懒的,怎么方便怎么来。数字运算要比字符串拼接麻烦
使用parseInt()函数可解析一个字符串,并返回一个整数。
要将获得txt1和txt2强转为int型数据 通过parseInt()方法可以实现强转
+ 是字串连接符,要先转成整型,parseInt(document.getElementById("txt1").value)