美文网首页
JS-"x++" 和 "x=x+1"完全一样吗?

JS-"x++" 和 "x=x+1"完全一样吗?

作者: 魏永_Owen_Wei | 来源:发表于2017-03-27 16:13 被阅读0次

    对JavaScript熟悉的程序员在写循环递增的时候,肯定会使用“++”操作符。但是“++”真的和“x=x+1”表达式完全一样吗?

    当然不是,如果x的值是字符串的话结果就不一样了。

    var x= "1";

    x++;  //2

    x=x+1;  // "11"

    除此之外,还要考虑到JavaScript自动补齐分号的事情,具体原因可以参考我的文章JS-为什么说添加分号是一个好习惯

    相关文章

      网友评论

          本文标题:JS-"x++" 和 "x=x+1"完全一样吗?

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