Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

js 28.01

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Какой метод используется для добавления элемента в конец массива?

a)
push()
b)
add()
c)
append()
d)
insert()
2.

Какой из следующих типов данных не является примитивным в JavaScript?

a)
object
b)
boolean
c)
number
d)
string
3.

Какой из следующих операторов используется для сравнения значений и типов данных?

a)
===
b)
<=
c)
!=
d)
==
4.

Какой из следующих способов создания объекта является корректным? (несколько правильных ответов)

a)

let obj= new Object();

b)

let obj = Object.create(null);

c)

let obj = {};

d)

let obj = [];

5.

Что выведет следующий код?

a)
0
b)
2
c)
1
d)
undefined
6.

Какой из следующих способов определяет функцию-конструктор?

a)
Функция, вызываемая без 'new'
b)
Функция, имя которой начинается с маленькой буквы
c)
Функция, которая не принимает аргументы
d)
Функция, имя которой начинается с заглавной буквы и вызывается с 'new'
7.

Что выведет следующий код?

a)
string
b)
function
c)
array
d)
object
8.

Какой метод используется для привязки события к элементу в DOM?

a)
setEventListener()
b)
attachEvent()
c)
bindEvent()
d)
addEventListener()
9.

Какой метод возвращает количество элементов в массиве?

a)
length
b)
total
c)
count
d)
size
10.

Какой символ указывает на начало комментария в JavaScript?

a)

//

b)

/*

c)

#

d)

// и /*

11.

Какой из следующих типов не является типом данных в JavaScript?

a)
float
b)
character
c)
string
d)
boolean
12.

Как добавить новый метод в прототип объекта?

a)
newMethod.prototype = function() {...};
b)
Function.prototype.newMethod = function() {...};
c)
Object.newMethod = function() {...};
d)
Object.prototype.newMethod = function() {...};
13.

Что такое this?

a)
'this' всегда ссылается на глобальный объект.
b)
'this' в JavaScript - это ключевое слово для объявления переменных.
c)
'this' используется только в стрелочных функциях.
d)
'this' в JavaScript ссылается на текущий контекст выполнения функции.
14.

Что произойдет при попытке вызвать несуществующий метод на объекте?

a)
Будет выброшено исключение или ошибка.
b)
Объект автоматически создаст метод.
c)
Будет возвращено значение null.
d)
Метод будет выполнен без ошибок.
15.

Что выведет следующий код?

a)
false
b)
true
c)
null
d)
undefined