javascript中 += 和 -=是什么意思?

JavaScript049

javascript中 += 和 -=是什么意思?,第1张

比如说:

sum+=num可以拆分为:sum=sum+num

sum-=num可以拆分为: sum=sum-num

以上两个前后写法运行结果一致。就是一种写法,一个是加等于。一个是减等于。

用纯js的话下面这样写:

<span id="a">10</span><span id="b">11</span>

<span id="c"></span>

<script>

 var a=document.getElementById("a").innerHTML

 var b=document.getElementById("b").innerHTML

 var c=Number(a) + Number(b)

 document.getElementById("c").innerHTML=c

</script>

parseFloat或者parseInt转换下,不然会当做字符串拼接的。我们这里用的Number来转换,此外还有parseFloat或者parseInt这两个转换函数。

另外,如果你会jQuery的话获取字符串内容那儿可以更加简单点。

<script>

 var a=$("#a").html()

 var b=$("#b").html()

 var c=Number(a) + Number(b)

 $("#c").html(c)

</script>

js中== 是用来判断的 即等于

!= 也是用来判断的 即不等于

++ 是自加 就是在原有的基础上加上1 --反之为自减1

如:a=21;

a++ 相当于:a=a+1; 即22

a--a=a-1即a为20