前兩天再看c語言,學習過程中看見了++n和n++這兩個運算,在js中,我們使用遞增運算時,最經(jīng)常使用的就是n++,其實js中也有++n,他們都被成為遞增運算符,意為n = n + 1,但是,他們其實是有不同的返回值的,n++的賦值是先返回原本的值,然后在原本的值上加一,而++n則是先在原本的值上加一,在返回新值。我們看個例子。
可以看到,當我們直接打印x和y,y的值為3。
而我們使用++x時,y的值變?yōu)榱?。
我們在寫函數(shù)時要注意x++和++x的返回值。
另外,js使用的是采用了IEEE754碼制,會出現(xiàn)0.1+0.2 ≠ 0.3的情況,關注更多js小技巧可以點這里。
上一篇: Vue3中修改計算屬性內(nèi)容
下一篇: 阻止From表單enter提交
關鍵詞: