JavaScript中的自增与自减

  • 时间:2021-03-20 20:39 作者:前端萧萧 来源: 阅读:489
  • 扫一扫,手机访问
摘要:自增:通过自增运算符可以使变量在自身的基础上加一;自增符号:++自增分为:前自增(++a);var a, b;a = 10;b = 20;// ++ 在前, 变量先自增, 而后再参加其它运算res = (++a) + (++b);console.log(res); // 32console.log(

自增:

通过自增运算符可以使变量在自身的基础上加一;

自增符号:++

自增分为:

  • 前自增(++a);
var a, b;a = 10;b = 20;// ++ 在前, 变量先自增, 而后再参加其它运算res = (++a) + (++b);console.log(res); // 32console.log(a); // 11console.log(b); // 21
  • 后自增(a++);
var a, b;a = 10;b = 20;// ++ 在后, 变量先参加其它运算, 而后再自增var res = (a++) + (b++);console.log(res); // 30

区别:

  • 共同点:a++++a 对于原变量来说是没有区别,都是使原变量的值自增一;
  • 不同点:a++++a 的值不同,a++ 的值等于原变量的值(自增前的值),++a 的值等于原变量自增后的新值;

自减:

通过自减可以使变量在自身的基础上减一;

自减符号:--

自减分为:

  • 前自减(--a);
var a, b;a = 10;b = 20;// -- 在前, 变量先自增, 而后再参加其它运算res = (--a) + (--b);console.log(res); // 28console.log(a); // 9console.log(b); // 19
  • 后自减(a--);
var a, b;a = 10;b = 20;// -- 在后, 变量先参加其它运算, 而后再自减res = (a--) + (b--);console.log(res); // 30

区别:

  • 相同点:a----a 都会立即便原变量的值自减一;
  • 不同点:a----a 的值不同,a-- 是变量的原值(是自减前的值),--a 是原变量的新值(自减后的值);
  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2FA验证器 验证码如何登录(2024-04-01 20:18)
【系统环境|】怎么做才能建设好外贸网站?(2023-12-20 10:05)
【系统环境|数据库】 潮玩宇宙游戏道具收集方法(2023-12-12 16:13)
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
手机二维码手机访问领取大礼包
返回顶部