javascript 实现加法运算详解

发布时间:2020-07-27编辑:脚本学堂
本文介绍了javascript加法运算的实现方法,js加法运算的例子,有需要的朋友参考学习下。

例子,javascript 实现加法运算。
 

复制代码 代码示例:
<!doctype html public "-//w3c//dtd xhtml 1.1//en" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <title>javascript 实现加法运算</title>
 <script type="text/javascript">
 function calsum(){
  var a=parseint(document.getelementbyidx_x_x("num1").value);
  var b=parseint(document.getelementbyidx_x_x("num2").value);
  document.getelementbyidx_x_x("num3").value=(a+b);
  } // www.jb200.com
 </script>
</head>
 
<body>
<input type="text" id="num1"/>加上<input type="text" id="num2"/>
 <input type="button" id="btncal" onclick="calsum()" value="等于"/><input type="text" id="num3"/>
</body>
</html>

javascript中的加法
由于javascript中的变量定义是弱类型,所以在做加法时很容易出现歧义,很多时候想当作数字加,但是脚本却当成了“连接”操作。

javascript对加法的定义:
如果 那么
两个表达式都是数字或 boolean 量 加
两个表达式都是字符串 连接
一个表达式是数字而另一个是字符串 连接
有时用了parseint也没效果,但是可以更改加法的方式,是脚本只能把它当作数字去操作。

c=a-(-b)  或 c=a*1+b,如果是需要浮点型,可以是c=a*1.0+b
我用 c=a*1+b 无效 , 用 c=a-(-b) 有效.