短路計(jì)算是一種邏輯運(yùn)算,它的主要目的是提高程序運(yùn)行效率和性能。短路計(jì)算非常常用,尤其在條件語(yǔ)句中常被使用。
1.短路計(jì)算的目的是什么
短路計(jì)算的主要目的是提升代碼的效率,避免不必要的計(jì)算。短路計(jì)算根據(jù)表達(dá)式的前半部分已經(jīng)能夠確定整個(gè)表達(dá)式的結(jié)果時(shí),就不會(huì)再計(jì)算后半部分的表達(dá)式,直接返回計(jì)算結(jié)果。
2.短路計(jì)算最常用的計(jì)算方法
在短路計(jì)算中,我們可以使用邏輯運(yùn)算符&&和||來(lái)實(shí)現(xiàn)。
- 如果使用&&運(yùn)算符,當(dāng)左側(cè)操作數(shù)為false時(shí),右側(cè)操作數(shù)不會(huì)進(jìn)行計(jì)算;只有當(dāng)左側(cè)操作數(shù)為true時(shí),才會(huì)去計(jì)算右側(cè)操作數(shù)。
- 如果使用||運(yùn)算符,則當(dāng)左側(cè)操作數(shù)為true時(shí),右側(cè)操作數(shù)不會(huì)進(jìn)行計(jì)算;只有當(dāng)左側(cè)操作數(shù)為false時(shí),才會(huì)去計(jì)算右側(cè)操作數(shù)。
閱讀全文