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