邏輯與 &&
如(表達式 1 && 表達式 2)參與運算時,程序只運行到對應的位置后,停止運行
- 二者都為 真(true) 時,返回表達式 2
- 二者有一個為 假 (false)時,返回為 "假的" 表達式
- 二者都為假(false)時,返回表達式1(即首個)
邏輯或 ||
如(表達式 1 || 表達式 2)參與運算時,程序只運行到對應的位置后,停止運行
- 二者都為 真(true) 時,返回表達式 1
- 二者有一個為 假 (false)時,返回為 "真的" 表達式1(即首個)
- 二者都為假(false)時,返回表達式2(即最后一個)
總結:&& 與 || 短路時返回結果相反。