JavaScript中的加一运算

JavaScript025

JavaScript中的加一运算,第1张

{}是执行语句多于1条时用的~执行的是括号内所有语句

没有{}则是执行if后的第一条语句~

例子:

if

(x==1)

if

(z==2)

y=3

else

y=4

if

(x==1)

{

if

(z==2)

y=3

else

y=4

}

效果是一样的~

if

(x==1)

{

if

(z==2)

y=3

}

else

y=4

和上面的就区别开了

是数字加1,还是出现+1的视觉效果?- -

数字加1的话,比较简单,直接设一个全局变量用来计算,只要网页不关闭,全局变量会一直存在,然后发生onchage事件时判断是否被选中,选中则调用计数函数,不选则什么也不做。

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<style type="text/css">

div{

text-align:center

}

</style>

<script type="text/javascript">

     var i=1//设置全局变量

function tans()

{

tags_a=document.getElementById("dz")

tags_a.innerHTML=i

i++

}

</script>

</head>

<body>

<div><input type="checkbox" name="a1" onclick="this.checked?tans():0"/>赞同<div>

<div>票数:</div>

<div><a style="color:red" id="dz" >0</a></div>

</body>

</html>

请说明白点,不是很理解你说的。

如果只是单纯的拼接字符串的话,JS用加号+符实现拼接:

var str = 'abc'

var str2 = 'def'

var str3 = str+str2//abcdef