咨询电话:
15628812133
07
2024/06

js中n++与++n的区别

发布时间:2024-06-07 17:17:30
发布者:dzw
浏览量:
0

    前两天再看c语言,学习过程中看见了++n和n++这两个运算,在js中,我们使用递增运算时,最经常使用的就是n++,其实js中也有++n,他们都被成为递增运算符,意为n = n + 1,但是,他们其实是有不同的返回值的,n++的赋值是先返回原本的值,然后在原本的值上加一,而++n则是先在原本的值上加一,在返回新值。我们看个例子。

    可以看到,当我们直接打印x和y,y的值为3。

js中n++与++n的区别

js中n++与++n的区别

    而我们使用++x时,y的值变为了4。

js中n++与++n的区别

js中n++与++n的区别

    我们在写函数时要注意x++和++x的返回值。

    另外,js使用的是采用了IEEE754码制,会出现0.1+0.2 ≠ 0.3的情况,关注更多js小技巧可以点这里

关键词:
返回列表