美文网首页
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