成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

在javascript的邏輯運(yùn)算中,關(guān)于--c和c--的一個(gè)小問(wèn)題.

瀏覽:103日期:2023-02-06 17:08:19

問(wèn)題描述

韓老師講到:

<script type=text/javascript>

var a = 3;

var b = 4;

var c = 1;

if ( a < b && --c && ++a)

{

window.alert("OK")

}

window.alert(c) // c = 0

window.alert(a) // a =3

那假若把“--c”變成“c--“”,此時(shí)c的值也是0,為什么a的值就變?yōu)?了呢?

望各位老師解答一下,謝謝!

問(wèn)題解答

回答1:

--c 是先進(jìn)行運(yùn)算,后賦值給c ,也就是先斬后奏,當(dāng)你殺他那時(shí)皇上還不知道,還認(rèn)為他還沒(méi)死,所以c還是原來(lái)的c,后來(lái)稟報(bào)后才知道,他已經(jīng)死了,這時(shí)c減了一。

而c-- 是減去后就賦值給c了,當(dāng)時(shí)c就少一,也就是皇上親自監(jiān)斬。

回答2:

對(duì)于--c時(shí)

a < b true

--c c先自減 c=0 false(0為假 非0為真)

a<b&&--c false然后就會(huì)觸發(fā)&&的“短路”不執(zhí)行++a

所有c=0,a=3

對(duì)于c--

a < b true

c-- c先判斷真假再自減 所有判斷時(shí)c=1 為true 然后c自減

a<b&&--c true 不會(huì)觸發(fā)&&的"短路" 執(zhí)行并判斷++a

所以c=0,a=4

回答3:

--c時(shí),表達(dá)式左邊為false,右邊++a不進(jìn)行運(yùn)算,所以a的值還是3

c++時(shí),表達(dá)式左邊為true,所以右邊++a還要進(jìn)行運(yùn)算,所以a的值變?yōu)?

回答4:

<script type=text/javascript>

var a = 3;

var b = 4;

var c = 1;

if ( a < b && c-- && ++a);//此時(shí)c的值也是0了,應(yīng)該也為假,++a就應(yīng)該不進(jìn)行運(yùn)算了,那么a的值應(yīng)該還是3才對(duì),為什么會(huì)進(jìn)行計(jì)算了呢?

{

window.alert("OK")

}

window.alert(c) // c = 0

window.alert(a) // a =3

標(biāo)簽: JavaScript
主站蜘蛛池模板: 欧美一级美片在线观看免费 | 亚洲 欧美 成人 | 国产高清视频a在线大全 | 日韩免费一区二区三区在线 | 久草国产在线观看 | 男人的天堂官网 | 国产精品免费看 | 国产成人a毛片在线 | 日韩一级片在线播放 | 日本欧美国产精品 | 国产在线小视频 | 99国产精品视频免费观看 | 亚洲国产日韩综合久久精品 | 手机看片日韩日韩国产在线看 | 九九九热在线精品免费全部 | 久久精品久久久久 | 黄色三区 | 成人黄色在线免费观看 | 加勒比日本 | 成人在线a| 亚州视频一区二区 | 一区二区三区网站在线免费线观看 | 3至13呦女毛片 | 一级女性黄 色生活片 | 亚洲日本综合 | 国产短视频精品一区二区三区 | 日韩在线播放视频 | 久久久久免费精品国产 | 成人国产精品一级毛片天堂 | 日韩在线1 | 一级免费看片 | 天天鲁天天爱天天鲁天天 | 黄色大秀视频 | 国产成人教育视频在线观看 | 久久91精品国产一区二区 | 波多野结衣在线中文 | 欧美精品午夜毛片免费看 | 在线观看免费av网站 | 国内黄色一级精品 | 97在线公开视频 | 性视频福利在线看 |