当前位置: 首页 > news >正文

前端 JS 经典:i,i++,++i区别

1. 概念

用于对变量进行自增操作。它们的区别在于返回值不同。

i++ 表示先使用 i 的值,再将 i 加 1,返回的是 i 自增前的值。

++i 表示先将 i 加 1,再使用 i 的值,返回的是 i 自增后的值。

i 表示直接使用 i 的值,不进行自增操作。

2. 例子

let i = 0;
let j = 0;
let k = 0;
let a = i++; // a = 0, i = 1;
let b = ++j; // b = 1, j = 1;
let c = k; // c = 0;

http://www.lryc.cn/news/195085.html

相关文章:

  • EF Core 7.0 新特性之批量修改
  • Vue_Bug error0308010Cdigital envelope routinesunsupported
  • 中科院提出“思维传播”,极大增强ChatGPT等模型复杂推理能力
  • ubuntu20.04安装opencv 3.2.0 报错
  • KubeVela交付
  • 【SpringCloud-10】SCA-nacos
  • 卡顿分析与布局优化
  • 【Vivado HLS Bug】Ubuntu环境下Vivado HLS导出IP报错:HLS ERROR: [IMPL 213-28]
  • 2022最新版-李宏毅机器学习深度学习课程-P14 批次(batch)与动量(momentum)
  • 谜题(Puzzle, ACM/ICPC World Finals 1993, UVa227)rust解法
  • acwing算法基础之数据结构--双链表
  • 将中文名格式化输出为英文名
  • 设计模式_迭代器模式
  • 【数据结构】:栈的实现
  • 微前端一:技术选型
  • FPGA project : flash_continue_write
  • 论文阅读:Rethinking Range View Representation for LiDAR Segmentation
  • 本地配置免费的https咋做?
  • 微信小程序框架---详细教程
  • 【LeetCode刷题(数组and排序)】:存在重复元素
  • 半导体产业链解析:晶圆厂、无晶圆厂与代工厂的比较与作用
  • Apipost一键压测已支持导入CSV文件
  • RabbitMQ的5种模式——再探RabbitMQ的模式,简单、工作,发布订阅(广播),路由、主题 页面分析
  • 初识华为云数据库GaussDB for openGauss
  • 深圳寄包裹到德国
  • 系统架构师备考倒计时22天(每日知识点)Redis篇
  • 现有库存(on-hand inventory),库存水平(inventory level),库存位置(inventory position)
  • 智慧空开让用电更安全、管理更智能——电脑APP远程控制开合闸
  • PyTorch 中张量运算广播
  • Blender:使用立方体制作动漫头像