av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - z=z=z++里的執(zhí)行過(guò)程

瀏覽:123日期:2023-03-17 09:27:41

問(wèn)題描述

var z = 0;z=z=z++;alert(z);

彈窗是0,為什么?

var z = 0;z++;z=z;alert(z);

的區(qū)別?

問(wèn)題解答

回答1:

好奇你這是為了做題還是你在哪個(gè)開(kāi)源項(xiàng)目的代碼中看到過(guò)作者使用這樣的書(shū)寫(xiě)方式, 如果是為了做題或筆試, 建議不要考慮這樣的學(xué)校或公司. 因?yàn)榇祟}毫無(wú)意義, swift3甚至去掉了++操作符, 人生短暫, 把時(shí)間浪費(fèi)在讓人confusing或容易出錯(cuò)的語(yǔ)法特性上不值.

回答2:

兩個(gè)點(diǎn):

a = a++ 先賦值,后自增

賦值表達(dá)式是有返回值的,簡(jiǎn)稱(chēng)為表達(dá)式的值

z=z=z++;

相當(dāng)于將「z=z++」表達(dá)式的值賦值給z,而「z=z++」的值等于「z++」,「z++」先使用z當(dāng)前值,后自增

回答3:

后置自增:n++這樣的表達(dá)式會(huì)返回一個(gè)n原始值的副本,然后將n原始值++n = n++ 后置自增運(yùn)算符的優(yōu)先級(jí)高于賦值所以=右側(cè)會(huì)先將n自增并返回n的原始值副本然后進(jìn)行賦值操作 將n的原始值賦值給n,所以n的值不變

回答4:

z++是個(gè)表達(dá)式,表達(dá)式的結(jié)果還是z,所以 z=z++相當(dāng)于z=z 啥也沒(méi)做,你要了解下 z++的邏輯是先返回變量的值,然后才自增。

或者你用++z,前自增是先自增,然后返回自增后的結(jié)果

回答5:

等價(jià)于

a=z++;z=a;z=z;回答6:

++ 和= 運(yùn)算順序的問(wèn)題 建議看一下 運(yùn)算 賦值的優(yōu)先級(jí)

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 久草院线 | 欧美一区二区三区日韩 | 午夜成人在线视频 | 久久久精 | 久久久国产精品 | av免费看片 | 国偷自产av一区二区三区 | 久久国产精品-国产精品 | 在线欧美视频 | 91亚洲精品国偷拍自产在线观看 | 久久精品视频在线免费观看 | 欧美电影在线观看网站 | 亚洲香蕉 | 午夜电影网站 | 一区精品国产欧美在线 | 欧美亚洲另类在线 | 日本字幕在线观看 | 中文字幕国产一区 | 91精品国产一区二区三区 | 欧美在线视频一区二区 | 久久美女网 | 亚洲毛片一区二区 | 国产综合精品一区二区三区 | 欧美xxxx色视频在线观看免费 | 成人免费在线 | 91在线精品视频 | 综合精品久久久 | 国产色婷婷精品综合在线手机播放 | 亚洲网站在线播放 | 亚洲国产欧美国产综合一区 | 日本黄色不卡视频 | 国产精品精品久久久 | 国产亚洲日本精品 | 日韩欧美三区 | 欧美一区成人 | 蜜臀av日日欢夜夜爽一区 | 99热这里只有精品8 激情毛片 | 国产亚洲一区二区三区 | 亚洲午夜精品一区二区三区 | 亚洲精品成人在线 | 国产精品欧美一区二区 |