Strona główna › Pytania INF.03 › Pytanie 757
INF.03 · pytanie #757
W instrukcji warunkowej w JavaScript powinno się zweryfikować sytuację, w której zmienne a oraz b są większe od zera, przy czym zmienna b jest mniejsza od 100. Taki warunek należy zapisać w następujący sposób:
- Aif ( a > 0 || (b > 0 && b < 100))
- Bif ( a > 0 && b > 0 && b < 100)
- Cif ( a > 0 && b > 0 || b > 100)
- Dif ( a > 0 || b > 0 || b > 100)
Poprawna odpowiedź: B. if ( a > 0 && b > 0 && b < 100)
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź if ( a > 0 && b > 0 && b < 100) jest poprawna, ponieważ precyzyjnie spełnia wszystkie wymagane warunki. Wyrażenie to sprawdza, czy obie zmienne a i b są dodatnie, przy czym dodatkowo b musi być mniejsze niż 100. W kontekście programowania, taki sposób sprawdzania warunków jest zgodny z najlepszymi praktykami, gdyż wykorzystuje operator logiczny AND (&&), co zapewnia, że wszystkie warunki muszą być spełnione jednocześnie. Na przykład, w aplikacji, w której mamy do czynienia z ograniczeniami dla zmiennej b, takie podejście pozwala na kontrolowanie wartości, co jest istotne w kontekście bezpieczeństwa danych. W przypadku, gdyby b miało mieć wartość większą lub równą 100, mogłoby to generować błędy, a więc taki warunek jest kluczowy w zabezpieczaniu logiki programu. Dodatkowo, stosowanie złożonych warunków w instrukcjach warunkowych pozwala na elastyczność i łatwość w modyfikacjach kodu w przyszłości, co jest zgodne z zasadą DRY (Don't Repeat Yourself).
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.