x-- 和 --x 的区别
--x 是 x 的值先自减 1, 再计算 x 的值.
x-- 是先计算 x 的值, 再将 x 的值自减 1.
示例 1:
- var x = 10;
- console.log(x--);
- console.log(x);
输出:
10 9
第一个输出 10,x-- 先在当前表达式中使用 x 的值, 然后再将 x 的值自减 1; 第二个输出 9, 因为经过上一条指令 x 自减了 1.
示例 2:
- var x = 10;
- console.log(--x);
- console.log(x);
输出:
9 9
第一个输出 9, --x 先将 x 的值自减 1, 然后再在当前表达式中使用 x 的值; 第二个也是输出 9, 经过上一条指令 x 自减了 1.
更多 web 开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/javascript/19473.html