自增与自减学习
2022/4/28 23:17:32
本文主要是介绍自增与自减学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
var a = 1; a = a+1; console.log("a = "+a); 改变旧的模式,新的增加方法就是自增。 自增符号++ 直接使用a++或者++a,会使原变量的值直接+1.。举例就是将上面的公式a = a+1;换a++或者++a,然后取值("a = " + a++/++a) 注意:此时a是变量,a++/++a是表达式 使用表达式值时,console.log(a++)取的是原值,console.log(++a)取的是原值+1的值! var a =1; console.log(a++);-------调用一次a++,此时a++的值显示“1”-----a++表示表达式的值,“1”表示自增前的值 console.log("a = "+ a)------依据从上到下的顺序a取值1后,还调用了一次a++。此时显示“a = 2” 小总结:console.log(a++),中的a++的值表示原变量的值(自增前的值) console.log(++a), 中的++a的值表示原变量新值(自增后的值) 重点记忆: var a = 1; console.log("++a = " + ++a)------此时显示++a的值,是原变量加1后的新值.所以显示"++a = 2" console.log("a = "+a)------此时取a这个变量的值,a经过表达式++a,自增1.所以显示"a = 2" console。log("a++ = " + a++)------此时取的是原变量的值,没有变化的值,所以显示"a++ = 1" 重点理解: var c = 10; c++; console.log(c++);---------此时经过第二行的c++值已经变成11,在11的基础上取值(c++),就是求11这个原变量的值,从上往下依次走的顺序。11就相当于(c++)所指的原变量的值(没有通过(c++)自身变化的值)! 看是取在谁的基础上自增
这篇关于自增与自减学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?