JS基础语法---一元运算符
程序员文章站
2022-08-06 14:09:19
* ++ -- 都是运算符 * ++ 和 -- 可以分为:前+ 和后+ and 前- 和后- * 如果++在后面:如: num++ +10参与运算 * 先参与运算,运算结束后自身再加1 * 如果++在前面:如: ++num+10参与运算 * 先自身加1,然后再参与运算 * Ctrl+/可以把选中的代 ......
* ++ -- 都是运算符
* ++ 和 -- 可以分为:前+ 和后+ and 前- 和后-
* 如果++在后面:如: num++ +10参与运算
* 先参与运算,运算结束后自身再加1
* 如果++在前面:如: ++num+10参与运算
* 先自身加1,然后再参与运算
* ctrl+/可以把选中的代码全部注释掉
后++
var num = 10;
num++; //自身加1--自加
console.log(num);
前++
var num = 10;
++num; //自身加1
console.log(num);
区别要在如下练习可以看到:
1. 运行看一下结果,倒推可知,后++先执行运算后自身加1
* 如果++在后面:如: num++ +10参与运算
* 先参与运算,运算结束后自身再加1
var num = 10;
var sum = num++ + 10;
console.log(sum); //20
2. 运行看一下结果,前++先自身加1后执行运算
* 如果++在前面:如: ++num+10参与运算
* 先自身加1,然后再参与运算
var num = 10;
var sum = ++num + 10;
console.log(sum); //
console.log(num);
综合练习:
--同理
var num = 10;
var sum = --num + 10;
console.log(sum); //19
console.log(num); //9
var num = 10;
var sum = num-- + 10;
console.log(sum); //20
console.log(num); //9
上一篇: JS基础语法---分支语句之:三元表达式
下一篇: 【原创】一种将文本编码为图片格式的方法