++i加号在前面 说明是先增加后赋值
i++ 加号在后面,说明是先赋值 然后在增加
但是,这两个区别在于,进行赋值的时候的区别,不赋值的时候,就单纯的值而言,没有区别
function test(){
let i=0;
i++;
}
function test(){
let i=0;
++i;
}
//上面两个作用的++i和i++的作用是一样的
function test(){
let i=0;
let j=i++//j=>0;
}
function test(){
let i=0;
let j=++i//j=>1;
}
提示,虽然赋值的时候,j=i++ j和i的值是相同的,但是,i的值其实已经增加了
function test(){
let i=0;
let j=i++;//j=>0 这句话执行完之后,i的值其实已经变成1了
let q=++i;//q=>2 因为i的值已经变成1了
}