Toán tử logic
$ a và $ b | Và | true nếu cả $ a và $ b là true . if both $a and $b are true .
|
$ a hoặc $ b | Hoặc | true nếu $ a hoặc $ b là true . if either $a or $b is true .
|
$ a xor $ b | XOR | true nếu $ a hoặc $ b là true , nhưng không phải cả hai. if either $a or $b is true , but not both.
|
!! $ a | Không | true nếu $ a không phải là true . if $a is not true .
|
$ a && $ b | Và | true nếu cả $ a và $ b là true . if both $a and $b are true .
|
$ a hoặc $ b | Hoặc | true nếu $ a hoặc $ b là true . if either $a or $b is true .
|
$ a xor $ b
XOR
true
3
true
4
true
5true
nếu $ a hoặc $ b là true
, nhưng không phải cả hai.
bool[true] bool[false] bool[false] bool[true]
!! $ a ¶
Không
true
6
true
7
true
8
true
9
true
0
true
1
true
2
true
3
true
4
true
5
true
6 true
nếu $ a không phải là true
. ¶
$ a && $ b
true
7
true
8
true
6$ a || $ b ¶
$ a && $ b
true
0
true
1
true
2
true
3
true
4
true
5$ a || $ b ¶
Lý do cho hai biến thể khác nhau của các toán tử "và" và "hoặc" là chúng hoạt động ở các ưu tiên khác nhau. [Xem ưu tiên toán tử.]
true
6
true
7
true
8
true
9
true
0
true
1
true
2
true
3
true
4
true
5
true
6Ví dụ #1 toán tử logic minh họa ¶
Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:
true
7
true
8
true
9
true
0
true
1
true
2
true
3
true
4
true
5
true
6
true
6Lawrence ¶ ¶
15 năm trước
true
8
true
9
true
0
true
6Dumitru tại Floringabriel Dot Com ¶ ¶
5 năm trước
true
2
true
3
true
6Thisleenoblenospamplease tại Mac Dot Com ¶ ¶
Không
true
5
true
nếu $ a không phải là true
. ¶
5 năm trước
true
6
true
7
true
8
true
9Thisleenoblenospamplease tại Mac Dot Com ¶ ¶
Không
true
0
true
1
true
2
true
3
true
6 true
nếu $ a không phải là true
. ¶
$ a && $ b
true
5
true
6
true
7
true
8
true
9
true
6$ a || $ b ¶
$ a && $ b
true
1
true
2
true
3
true
4
true
6$ a || $ b ¶
Lý do cho hai biến thể khác nhau của các toán tử "và" và "hoặc" là chúng hoạt động ở các ưu tiên khác nhau. [Xem ưu tiên toán tử.]
true
6
Ví dụ #1 toán tử logic minh họa ¶
Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:
true
7
true
8
true
9
true
0
true
1
true
2
true
3
true
4
true
6Lawrence ¶ ¶
15 năm trước
true
6
true
7
true
6Dumitru tại Floringabriel Dot Com ¶ ¶
$ a && $ b
true
9
true
00
true
01
true
6$ a || $ b ¶
Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:
true
03
true
04
true
05
true
06
true
07
true
6Lawrence ¶ ¶
15 năm trước
true
09
true
10
true
6Dumitru tại Floringabriel Dot Com ¶ ¶
Lý do cho hai biến thể khác nhau của các toán tử "và" và "hoặc" là chúng hoạt động ở các ưu tiên khác nhau. [Xem ưu tiên toán tử.]
true
12
true
13
true
14
true
15Ví dụ #1 toán tử logic minh họa ¶
Không
true
16
true
17
true
6