Strona główna › Pytania INF.03 › Pytanie 215
INF.03 · pytanie #215
Wskaż, który z poniższych jest poprawnym zapisem zmiennej w języku JavaScript.
- Aconst var-name = 10;
- Bvar $name@ = 10;
- Cvar 2nameVar = 10;
- Dlet variableName = 10;
Poprawna odpowiedź: D. let variableName = 10;
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
W języku JavaScript deklaracja zmiennej przy użyciu słowa kluczowego let jest obecnie jedną z najczęściej stosowanych praktyk. Ma ona na celu stworzenie zmiennej o zasięgu blokowym, co oznacza, że zmienna jest dostępna tylko w obrębie bloku kodu, w którym została zadeklarowana. To podejście pozwala na bardziej elastyczne i bezpieczne zarządzanie zmiennymi w kodzie, minimalizując ryzyko błędów związanych z niezamierzonym nadpisywaniem wartości. Zmienna variableName jest poprawnie zapisana zgodnie z konwencjami JavaScript: zaczyna się od litery i składa się wyłącznie z liter oraz cyfr. Wartość 10 przypisana do tej zmiennej to liczba całkowita. Deklaracja let jest preferowana w stosunku do var z uwagi na lepsze zarządzanie zasięgiem i uniknięcie problemów związanych z hoistingiem. Ponadto, stosowanie jasnych i opisowych nazw zmiennych, jak variableName, jest dobrą praktyką programistyczną, ułatwiającą zrozumienie i utrzymanie kodu.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.