作者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