前两天再看c语言,学习过程中看见了++n和n++这两个运算,在js中,我们使用递增运算时,最经常使用的就是n++,其实js中也有++n,他们都被成为递增运算符,意为n = n + 1,但是,他们其实是有不同的返回值的,n++的赋值是先返回原本的值,然后在原本的值上加一,而++n则是先在原本的值上加一,在返回新值。我们看个例子。
可以看到,当我们直接打印x和y,y的值为3。
而我们使用++x时,y的值变为了4。
我们在写函数时要注意x++和++x的返回值。
另外,js使用的是采用了IEEE754码制,会出现0.1+0.2 ≠ 0.3的情况,关注更多js小技巧可以点这里。
上一篇: Vue3中修改计算属性内容
下一篇: 阻止From表单enter提交
关键词: