Fiszki

SPA, PSM

Test w formie fiszek
Ilość pytań: 60 Rozwiązywany: 637 razy
Zakładając że zmienna userName = "Adam". Wskaż nieprawidłową deklarację zmiennej typu String:
var name = new String("name: Adam")
let name = "name: $userName"
let name = "name: Adam"
let name = "name: " + userName
let name = `name: ${userName}`
let name = "name: $userName"
W jaki sposób w języku JavaScript można zdefiniować funkcję:
d) fun1 function() {}
b) let fun1 = function {}
a) let fun1 = function() {}
c) function fun1(){}
e) Odpowiedzi A i C są poprawne
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)
undefined
żadna z odpowiedzi nie jest poprawna
count: 5 type: Product
count: 5 type: Product
count: ${count} type: ${type}
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 globalny, a z użyciem let - lokalny
Zmienna zadeklarowana słowem kluczowym var ma zasięg lokalny, a z użyciem let - globalny
var służy do deklaracji zmiennych, a let - stałych
Żadna, obie służą do deklaracji wartości stałej
Żadna, obie służą do deklaracji wartości zmiennej
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 const
Używając słowa kluczowego let
Używając słowa kluczowego var
Używając słowa kluczowego final
Jest to niemożliwe
Używając słowa kluczowego const
Co zostanie wyświetlone w konsoli po wykonaniu kodu: parseInt("123abc");?
abc
zostanie wyświetlony błąd
123
NaN
123abc
123
Wskaż niepoprawne stwierdzenie na temat funkcji strzałkowej:
Taki sposób wyrażenia funkcji najlepiej wykorzystać przy tworzeniu funkcji bez nazw
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.
Posiada własne this oraz właściwości new.target
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?
false
1
true
undefined
null
false
"Pure function" jest to funkcja, która:
nie zwraca żadnej wartości
składa się tylko z jednej linijki
ma obserwowalne efekty uboczne
dla tych samych argumentów zawsze zwraca taką samą wartość
jest zgodna z zasadami "clean code"
dla tych samych argumentów zawsze zwraca taką samą wartość
Która struktura danych występuje w JS?
b) List
d) Odpowiedzi Array i Object są prawidłowe
a) Array
c) Object
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?
Oba operatory służą do porównywania wartości typu String, operator `===` dodatkowo pomija wielkość liter (case insensitive)
Operator `==` służy do porównywania wartości typu String, operator `===` do porównywania wszystkich innych wartości
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.
Nie istnieje żadna różnica
`==` sprawdza tylko równość wartości, `===` sprawdza równość wartości oraz zgodność ich typów
`==` sprawdza tylko równość wartości, `===` sprawdza równość wartości oraz zgodność ich typów
Czym różnią się null i undefined?
Wartość null jest typu undefined
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
Undefined w przeciwieństwie do null jest obiektem
Null oznacza pustą, nieistniejącą wartość, z kolei undefined oznacza, że zmienna 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
Undefined
16
Run Time Error
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.getElementById("bai").innerHTML=Hello World!;
document.getId("bai")="Hello World!";
document.getValue("Hello!").innerHTML=Hello World;
document.getElementById("bai").innerHTML="Hello World!";
Wypisanie wszystkich elementów tablicy array może być zrealizowane w następujący sposób:
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
a) for (let i = 0; i < array.length; i++) {console.log(array[i]}
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.findElementWithId()
document.getElementWithId()
document.getId()
document.getElementByIdName()
document.getElementById()
document.getElementById()
Który sposób wybrania elementu / elementów NIE jest prawidłowy?
document.getElementsByTagName()
document.getElementsByName()
document.getElementsById()
document.getElementsByClassName()
document.querySelectorAll()
document.getElementsById()
Wskaż odpowiedź niepoprawną odnośnie document.querySelector()
Za jego pomocą można wybrać element który posiada atrybut id
Za jego pomocą można szukać po atrybutach klas
Taka składnia zwróci tylko pierwszy element ze znalezionej tablicy elementów
Argument przekazany do querySelector() musi być stringiem
Za jego pomocą można wybrać kilka elementów
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")
$(class).example
$(".example")
$("#example")
$(example)
$(".example")

Powiązane tematy

Inne tryby

© 2024 Memorizer.pl | Wykonanie: SpaceLab