关于 i++ 、 i-- 、 ++i 、 --i 、i+=的运算过程

一、i++ 先打印 i 本身 在 +1  或者 i--  先打印 i 本身 在 -1 

var i =5; console.log(i++) //打印5
console.log(i) //打印6

var i =5; console.log(i--) //打印5
console.log(i) //打印4

关于 i++ 、 i-- 、 ++i 、 --i 、i+=的运算过程_第1张图片关于 i++ 、 i-- 、 ++i 、 --i 、i+=的运算过程_第2张图片

二、++i 先运算+1 在打印+1后的 i  或者  --i 先运算-1 在打印-1后的 i

var i =5; console.log(++i) //打印6
var i =5; console.log(--i) //打印4

关于 i++ 、 i-- 、 ++i 、 --i 、i+=的运算过程_第3张图片关于 i++ 、 i-- 、 ++i 、 --i 、i+=的运算过程_第4张图片

三、i+=1  先运算

var i =5;i+=1 //打印6

关于 i++ 、 i-- 、 ++i 、 --i 、i+=的运算过程_第5张图片

 

你可能感兴趣的:(javascript学习笔记,javascript,js,js运算,i++)