Menu
Coddy logo textTech

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 &&:

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

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 ||:

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

W tym przypadku, aby uzyskać wynik true, albo a, albo b powinno mieć wartość true.

Tabela prawdy dla operatora !:

a!a
falsetrue
truefalse

Wartość a jest tu odwracana. Jeśli a ma wartość false, to !a ma wartość true

challenge icon

Wyzwanie

Początkujący

Otrzymujesz kod, zastąp znaki zapytania w zmiennych b1 i b2 tak, aby b3 miało wartość true.

Pamiętaj, że b1 i b2 powinny 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}`)
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator JavaScript online