美文网首页
i++与++i——=+与+=

i++与++i——=+与+=

作者: 幽默的bug | 来源:发表于2019-08-22 19:53 被阅读0次

    i++与++i

    var a, i=1;

    a = i ++ //将i的值赋给a , 即a = i,之后再执行i = i + 1;

    console.log(a,"i++");

    console.log(i,"i++");

    var a, i=1;

    a = ++ i //将i+1 的值赋给a,即a = i + 1 ,之后再执行i = i + 1;

    console.log(a,"++i");

    console.log(i,"++i");

    1:后置++ 是将自身的值赋给变量,之后自身再加1;

    2:前置++ 是将自身+1 后的值赋给变量,同时自身加1;

    =+与+=

    var a, i=1;

    a =+ i //类似直接赋值

    console.log(a,"=+i"); //1

    console.log(i,"=+i"); //1

    var a, i=1;

    a += i      //a = a + i有运算操作,先做+=i运算,在赋值给a,不过此运算不改变i的原始值

    console.log(a,"+=i");  //2

    console.log(i,"+=i"); //1

    相关文章

      网友评论

          本文标题:i++与++i——=+与+=

          本文链接:https://www.haomeiwen.com/subject/fwvosctx.html