作者Kuea (奇亞)
看板Web_Design
標題[問題] && 和 ∥有什麼差別?
時間Thu Sep 26 17:23:21 2013
想請教 && 和 || 有什麼差別呢?
假設 x=6 y=3
&& and (x < 10 && y > 1) is true
|| or (x==5 || y==5) is false
這個 && = 和
|| = 或
我看不出來有什麼明顯的差別
就是它的前後的算式都是判定正確的,結果就會是true?
或者是其中一個對就好了呢?
請多指點,感津~ ^○^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.39.237.142
1F:推 LaPass:慢著! 這根本是相反的東西啊!! 09/26 18:28
2F:推 beerson:樓上正解XD 09/26 18:31
3F:→ hit1205:一樓正解 09/26 19:10
4F:推 hit1205:總之你說的那兩種情況剛好一個是 || 一個是 && 09/26 19:13
5F:→ hit1205:前後都正確才 true <= 這是 && 09/26 19:14
6F:→ hit1205:其中一個對就好了 <= 這是 || 09/26 19:14
7F:→ enwebbs:我覺得是這個舉例没有寫好,造成&&和||看不出差別在哪。 09/26 19:46
8F:推 hit1205:如果例子用 x==5 || y==3 與 x==5 && y==3 可能比較看得出 09/26 20:20
9F:推 liaosankai:|| 只要遇到一個true,後面判斷就會略過 09/26 22:25
10F:推 hit1205:&& 則是遇到一個 false,後面都會略過 XD 09/26 22:31
11F:推 aspdoctor:式子要從左看到右,&&是左邊成立就執行右邊,可以當if 09/27 21:03
12F:→ aspdoctor:來用。||是左邊成立那式子就結束了,左邊不成立就繼續 09/27 21:03
13F:→ aspdoctor:執行右邊的function,兩個可以拿來減少式子字數的撇步 09/27 21:03