Strona główna › Pytania AUD.05 › Pytanie 1090
AUD.05 · pytanie #1090
Jaki znak w języku JavaScript pełni rolę operatora negacji?
- A/
- B!=
- C!
- D=
Poprawna odpowiedź: C. !
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Symbol "!" w języku JavaScript jest operatorem negacji logicznej. Służy do odwracania wartości logicznych, co oznacza, że jeśli operand (wartość, na której działa operator) jest prawdziwy (true), to wynik działania operatora "!" będzie fałszywy (false), i odwrotnie. Przykładowo, jeśli mamy zmienną let isActive = true;, to wykonanie !isActive da wynik false. Operator negacji jest niezwykle przydatny w warunkach logicznych, na przykład w instrukcjach if, gdzie możemy chcieć wykonać kod tylko wtedy, gdy dany warunek nie jest spełniony. Przykład: if (!isActive) { console.log('Nieaktywny'); } spowoduje, że komunikat zostanie wyświetlony tylko wtedy, gdy isActive jest false. Dobre praktyki w programowaniu sugerują, aby używać operatora negacji z rozwagą, aby kod był czytelny i zrozumiały. Ponadto, warto pamiętać, że operator "!" można stosować wielokrotnie, co prowadzi do podwójnej negacji (np. !!isActive), co jest techniką często używaną do konwertowania wartości na typ boolean.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.