久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

07
2024/06

js中n++與++n的區(qū)別

發(fā)布時(shí)間:2024-06-07 17:17:30
發(fā)布者:dzw
瀏覽量:
0

    前兩天再看c語言,學(xué)習(xí)過程中看見了++n和n++這兩個(gè)運(yùn)算,在js中,我們使用遞增運(yùn)算時(shí),最經(jīng)常使用的就是n++,其實(shí)js中也有++n,他們都被成為遞增運(yùn)算符,意為n = n + 1,但是,他們其實(shí)是有不同的返回值的,n++的賦值是先返回原本的值,然后在原本的值上加一,而++n則是先在原本的值上加一,在返回新值。我們看個(gè)例子。

    可以看到,當(dāng)我們直接打印x和y,y的值為3。

js中n++與++n的區(qū)別

js中n++與++n的區(qū)別

    而我們使用++x時(shí),y的值變?yōu)榱?。

js中n++與++n的區(qū)別

js中n++與++n的區(qū)別

    我們?cè)趯懞瘮?shù)時(shí)要注意x++和++x的返回值。

    另外,js使用的是采用了IEEE754碼制,會(huì)出現(xiàn)0.1+0.2 ≠ 0.3的情況,關(guān)注更多js小技巧可以點(diǎn)這里。

關(guān)鍵詞:
返回列表