-
西兰花伟大炮
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
var number = 2;
var number1 = 2;
var a = number++; //i++ 是先赋值再进行加一
var b = ++number1; // ++i 是先加一再进行赋值,可以在控制台看到结果
console.log(a);
console.log(b);
</script>
</body>
</html>欢迎采纳
-
仰望星空的菜鸟
你看谁在前面,如果是i在前面就是先赋值再加1;如果是++在前面就是先+1再赋值;
-
qq_醉落夕风_0
i++是先去i第一次定义的值然后再对i进行+1,++i,是先对定义的i做i+1,把结果重新赋值给i
-
HLC1994123
++i:自身表达式加一,也就是有出现++i的时候就把他的值加一
i++:是在他当前所在的表达的计算结果过后才自增,对后面的i产生影响,而当前的i++只是原始i的值例如:var i=2,var sum=2 + i++ //4
alert(i) //3
-
石头酱520
先加后加 看个人使用习惯吧
-
bj藏锋
按照从左到右的顺序 读一读 就明白了。 ++自增, i 变量++i 先增加1 然后 拿去给别人用i++ 先用,然后增加1.--i和i-- 也是这样
-
文的太阳
i++先算在加,++i先加再算
-
慕侠7889832
a=1 i=1q=++aw=i++q=2,w=1
-
YEAHDDD
你在控制台试试。var i = 0;console.log(i++);console.log(++i);
-
白露sonia
自己试下就知道了