Fiszki

BAI

Test w formie fiszek
Ilość pytań: 20 Rozwiązywany: 693 razy
1. Zakładając że zmienna userName = "Adam". Wskaż nieprawidłową deklarację zmiennej typu String:
A) let name = "name: " + userName
B) let name = "name: $userName"
E) var name = new String("name: Adam")
D) let name = "name: Adam"
C) let name = `name: ${userName}`
B) let name = "name: $userName"
2. W jaki sposób w języku JavaScript można zdefiniować funkcję:
C) function fun1(){}
A) let fun1 = function() {}
E) Odpowiedzi A i C są poprawne
D) fun1 function() {}
B) let fun1 = function {}
E) Odpowiedzi A i C są poprawne
3. Co zostanie wyświetlone w konsoli po wykonaniu poniższego kodu? const count = 5 const type = ‘Product’ const interpolatedString = `count: ${count} type: ${type}` console.log(interpolatedString)
C) undefined
E) żadna z odpowiedzi nie jest poprawna
B) count: ${count} type: ${type}
A) count: 5 type: Product
D) count: 5 type: Product
D) count: 5 type: Product
4. Jaka jest różnica między słowami kluczowymi: var i let ?
B) Żadna, obie służą do deklaracji wartości stałej
D) Zmienna zadeklarowana słowem kluczowym var ma zasięg lokalny, a z użyciem let - globalny
E) var służy do deklaracji zmiennych, a let - stałych
C) Zmienna zadeklarowana słowem kluczowym var ma zasięg globalny, a z użyciem let - lokalny
A) Żadna, obie służą do deklaracji wartości zmiennej
C) Zmienna zadeklarowana słowem kluczowym var ma zasięg globalny, a z użyciem let - lokalny
5. Jak utworzyć stałą w Javascript?
B) Używając słowa kluczowego const
D) Używając słowa kluczowego let
E) Używając słowa kluczowego final
A) Jest to niemożliwe
C) Używając słowa kluczowego var
B) Używając słowa kluczowego const
6. Co zostanie wyświetlone w konsoli po wykonaniu kodu: parseInt("123abc");?
B) 123
D) abc
A) NaN
E) zostanie wyświetlony błąd
C) 123abc
B) 123
7. Wskaż niepoprawne stwierdzenie na temat funkcji strzałkowej:
D) Posiada własne this oraz właściwości new.target
C) Lista parametrów dla funkcji bez parametrów powinna być zapisana przy użyciu pustego nawiasu.
B) Taki sposób wyrażenia funkcji najlepiej wykorzystać przy tworzeniu funkcji bez metod
E) Przy definiowaniu nawiasy są opcjonalne jeżeli występuje wyłącznie jedna nazwa parametru
A) Ma krótszą składnie niż zwykłe wyrażenie funkcji
D) Posiada własne this oraz właściwości new.target
8. Jaką wartość zwróci 0.1 + 0.2 == 0.3?
A) true
C) false
E) null
D) 1
B) undefined
C) false
9. "Pure function" jest to funkcja, która:
A) ma obserwowalne efekty uboczne
D) składa się tylko z jednej linijki
E) nie zwraca żadnej wartości
C) dla tych samych argumentów zawsze zwraca taką samą wartość
B) jest zgodna z zasadami "clean code"
C) dla tych samych argumentów zawsze zwraca taką samą wartość
10. Która struktura danych występuje w JS?
C) Object
A) Array
E) Wszystkie odpowiedzi (A, B i C) są prawidłowe
D) Odpowiedzi A i C są prawidłowe
B) List
D) Odpowiedzi A i C są prawidłowe
11. JavaScript posiada operatory porównania: ‘==’ i ‘===’. Jaka jest pomiędzy nimi różnica?
C) ‘==’ sprawdza tylko równość wartości, ‘===’ sprawdza równość wartości oraz zgodność ich typów
D) Oba operatory służą do porównywania wartości typu String, operator ‘===’ dodatkowo pomija wielkość liter (case insensitive)
A) Nie istnieje żadna różnica
E) Oba operatory służą do porównywania każdego typu wartości. Operator `==` był dedykowany wersji ES5 języka JavaScript i nie powinien być używany.
B) Operator ‘==’ służy do porównywania wartości typu String, operator ‘===’ do porównywania wszystkich innych wartości
C) ‘==’ sprawdza tylko równość wartości, ‘===’ sprawdza równość wartości oraz zgodność ich typów
12. Czym różnią się null i undefined?
D) Undefined oznacza pustą, nieistniejącą wartość, z kolei null oznacza, że zmienia została zadeklarowana, jednak jej wartość nie została zdefiniowana
A) Niczym. Obie wartości oznaczają to samo
B) Null oznacza pustą, nieistniejącą wartość, z kolei undefined oznacza, że zmienna została zadeklarowana, jednak jej wartość nie została zdefiniowana
C) Undefined w przeciwieństwie do null jest obiektem
E) Wartość null jest typu undefined
B) Null oznacza pustą, nieistniejącą wartość, z kolei undefined oznacza, że zmienna została zadeklarowana, jednak jej wartość nie została zdefiniowana
13. Jaki będzie wynik wyświetlony w konsoli?
A) 16
B) Compilation Error
D) Undefined
C) 88
E) Run Time Error
C) 88
14. Która składnia odnosząca się do zewnętrznego skryptu jest poprawna?
D)
15. Które wyrażenie zmieni tekst paragrafu podanego poniżej?

Hello!

E) document.getValue("Hello!").innerHTML=Hello World;
C) document.getId("bai")="Hello World!";
A) document.getElement("bai").innerHTML="Hello World!";
D) document.getElementById("bai").innerHTML=Hello World!;
B) document.getElementById("bai").innerHTML="Hello World!";
B) document.getElementById("bai").innerHTML="Hello World!";
16. Wypisanie wszystkich elementów tablicy array może być zrealizowane w następujący sposób:
A) for (let i = 0; i < array.length; i++) {console.log(array[i]}
D) Odpowiedzi A i B są prawidłowe
C) for (let element in array) { console.log(element) }
B) for (let element of array) { console.log(element) }
E) Odpowiedzi A i C są prawidłowe
D) Odpowiedzi A i B są prawidłowe
17. Wskaż poprawną instrukcję znalezienia elementu w strukturze DOM za pomocą jego Id:
B) document.getId()
E) document.getElementById()
C) document.findElementWithId()
D) document.getElementByIdName()
A) document.getElementWithId()
E) document.getElementById()
18. Który sposób wybrania elementu / elementów NIE jest prawidłowy?
B) document.getElementsByTagName()
C) document.getElementsByClassName()
E) document.querySelectorAll()
A) document.getElementsById()
D) document.getElementsByName()
A) document.getElementsById()
19. Wskaż odpowiedź niepoprawną odnośnie document.querySelector()
E) Argument przekazany do querySelector() musi być stringiem
D) Taka składnia zwróci tylko pierwszy element ze znalezionej tablicy elementów
A) Za jego pomocą można wybrać element który posiada atrybut id
C) Za jego pomocą można szukać po atrybutach klas
B) Za jego pomocą można wybrać kilka elementów
B) Za jego pomocą można wybrać kilka elementów
20. Który z poniższych selektorów JQuery jest równoważny z następującym selektorem DOM: document.getElementsByClassName("example"):
B) $("example")
A) $(example)
C) $("#example")
D) $(".example")
E) $(class).example
D) $(".example")

Powiązane tematy

Inne tryby