Operatory logiczne, część 2
Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 19 z 77.
Operatory logiczne mają specjalną tabelę zwaną „tabelą prawdy”, która pokazuje, co zwraca kombinacja operatorów logicznych.
Tabela prawdy dla operatora &&:
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
Jedynym sposobem na uzyskanie wartości true dla operatora && jest sytuacja, w której zarówno a, jak i b mają wartość true
Tabela prawdy dla operatora ||:
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
W tym przypadku, aby uzyskać wynik true, albo a, albo b powinno mieć wartość true.
Tabela prawdy dla operatora !:
| a | !a |
|---|---|
| false | true |
| true | false |
Wartość a jest tu odwracana. Jeśli a ma wartość false, to !a ma wartość true
Wyzwanie
PoczątkującyOtrzymujesz kod, zastąp znaki zapytania w zmiennych b1 i b2 tak, aby b3 miało wartość true.
Pamiętaj, że
b1ib2powinny przechowywać liczby (np. 3, 5, 11, …).
Spróbuj swoich sił
// Wpisz swój kod poniżej
let b1 = ?
let b2 = ?
let b3 = !((b1 + b2) > (b1 * b2))
// Nie zmieniaj poniższej linii
console.log(`b3 = ${b3}`)Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka — prosta logikaOperatory logiczne, część 3Konwersja typów7Kalkulator podziału rachunku
Wiadomość powitalnaObliczanie napiwku i sumy10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne
LiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPuste zmiennePodsumowanie – inicjalizacja zmiennychStałe5Podejmowanie decyzji
Instrukcja ifIf - ElsePowtórka – prosty kalkulatorZagnieżdżone If - ElseInstrukcja switch3Operatory, część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetyczneOperatory porównaniaRówność ścisła a luźnaPowtórka — prosta matematyka6Podstawowe wejście/wyjście
WyjścieWyjście ze zmiennymiKonwersja typów — część 1Konwersja typów — część 2Powtórka — do 120Powtórka — prawda czy fałszPoćwicz samodzielnie: Kompilator JavaScript online