Fiszki

SPA, PSM

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

Hello!

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

Powiązane tematy

Inne tryby