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

简介: 前端 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;


目录
相关文章
|
5天前
|
存储 缓存 JavaScript
在JavaScript中,Set和Map的性能有什么区别?
在JavaScript中,Set和Map的性能有什么区别?
28 0
|
3月前
|
JavaScript 前端开发 API
|
3月前
|
前端开发 JavaScript 数据可视化
58K star!这个让网页动起来的JS库,前端工程师直呼真香!
Anime.js 是一款轻量级但功能强大的JavaScript动画引擎,它能够以最简单的方式为网页元素添加令人惊艳的动效。这个项目在GitHub上已经获得58,000+星标,被广泛应用于电商页面、数据可视化、游戏开发等场景。
123 8
|
3月前
|
JavaScript 前端开发 容器
|
3月前
|
JavaScript 前端开发
|
3月前
|
存储 JavaScript 前端开发
|
3月前
|
移动开发 JavaScript 前端开发
|
3月前
|
存储 JavaScript 前端开发
|
3月前
|
JavaScript 前端开发
|
3月前
|
JavaScript 前端开发 开发者

热门文章

最新文章