++i, i++

作者: hszz | 来源:发表于2022-01-16 16:59 被阅读0次

    https://zh.javascript.info/operators

    运算符 ++-- 可以置于变量前,也可以置于变量后。
    当运算符置于变量后,被称为后置形式counter++
    当运算符置于变量前,被称为前置形式++counter

    • 所有的运算符都有返回值。自增/自减也不例外。
      前置形式返回一个新的值,但后置返回原来的值(做加法/减法之前的值)。
    • 区别
    let counter = 1;
    let a = ++counter; 
    
    alert(a); // 2
    alert(counter); // 2
    
    let counter = 1;
    let a = counter++; 
    
    alert(a); // 1
    alert(counter); // 2
    
    • 简单的说,前置和后置的++都会使counter的值加一,但是自增/自减会有放回一个返回值,他们是不同的。

    相关文章

      网友评论

          本文标题:++i, i++

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