课程
/前端开发
/JavaScript
/JavaScript进阶篇
现象如图所示,求大神指教
2016-08-29
源自:JavaScript进阶篇 6-11
正在回答
你要先将你获得的内容转换为int型,才能进行计算。你从文半框内获得的内容是文本型的。不转换的话,+只会把他们连接在一起,而不是进行计算。
寒冰水 提问者
1、运用 '-' ' *' '/ ' 法操作符时,如果操作数不是数值,会在后台调用Number()将其转换为数值,然后按数值进行运算
2、加法操作符用法: ① 如果都是数值,则按常规的加法计算;②如果都是字符串,则+意味着将两个字符串拼接;③如果有一个是字符串,会将另一个转换为字符串,然后进行拼接。
计算机很懒的,怎么方便怎么来。数字运算要比字符串拼接麻烦
使用parseInt()函数可解析一个字符串,并返回一个整数。
要将获得txt1和txt2强转为int型数据 通过parseInt()方法可以实现强转
+ 是字串连接符,要先转成整型,parseInt(document.getElementById("txt1").value)
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么只能执行加法运算,减乘除都无效
1 回答请问我这样的写法好吗 加减乘除能能运算
2 回答为什么我的加法运算不对?求指教!!
3 回答5加2算出来为什么是52?减乘除都可以实现
4 回答哪里错了呀,为什么不管选择加/减/乘/除,得到的结果都是加法运算的结果?