wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

test

Total questions: 32

Worksheet time: 16mins

Name
Class
Date
1.

Как правильно объявить переменную в JavaScript?

a)

A) var myVar

b)

B) let myVar;

c)

C) const myVar;

d)

D) Все варианты верны

2.

Какой тип данных хранит значение true или false?

a)

A) Number

b)

B) Boolean

c)

C) String

d)

D) Null

3.

Что выведет typeof "Hello"?

a)

A) text

b)

C) char

c)

B) string

d)

D) Hello

4.

Какой цикл выполняется хотя бы один раз, даже если условие ложно?

a)

repeat

b)

do…while

c)

while

d)

for

5.

Что делает метод push() у массива?

a)

Удаляет элемент

b)

Добавляет элемент в начало

c)

Добавляет элемент в конец

d)

Возвращает длину массива

6.

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

a)

pop()

b)

shift()

c)

unshift()

d)

remove()

7.

Что делает функция alert() ?

a)

Выводит сообщение в консоль

b)

Показывает всплывающее окно с сообщением

c)

Записывает текст в HTML

d)

Удаляет первый элемент

8.

Что такое JSON в JavaScript?

a)

Тип цикла

b)

Объект для работы с DOM

c)

Формат хранения данных

d)

Язык программирования

9.

Как выбрать элемент с id “demo” из DOM?

a)

B) document.querySelector(”#demo”)

b)

C) getElementByName(“demo”)

10.

Что делает while цикл?

a)

A) Повторяет код один раз

b)

B) Повторяет код, пока условие истинно

c)

C) Останавливает выполнение

d)

D) Проверяет тип данных

11.

let fruits = ["apple", "banana"];

fruits.push("orange");

alert(fruits);

a)

Добавляет элемент в начало массива

b)

Добавляет элемент в конец массива

c)

Удаляет элемент из массива

d)

Сортирует массив

12.

Как обозначаются строки в JavaScript?

a)

В круглых скобках

b)

В фигурных скобках

c)

В кавычках

d)

В квадратных скобках

13.

Как обозначается массив в JavaScript?

a)

{ }

b)

[ ]

c)

( )

d)

< >

14.

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

a)

create

b)

make

c)

let

d)

set

15.

Что делает метод length у массива?

a)

даляет элементы

b)

Считает количество элементов

c)

Добавляет элемент

d)

Проверяет тип

16.

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

a)

createObject()

b)

Object.create()

c)

new Object()

d)

makeObject()

17.

Что делает метод splice() у массива?

a)

Сортирует массив

b)

Изменяет содержимое массива

c)

Удаляет элементы из массива

d)

Добавляет элементы в массив

18.

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

a)

!==

b)

!=

c)

===

d)

==

19.

Что делает метод shift() у массива?

a)

Добавляет элемент в конец массива

b)

Добавляет элемент в начало массива

c)

Удаляет последний элемент массива

d)

Удаляет первый элемент массива

20.

Какой оператор используется для логического И в JavaScript?

a)

!

b)

&&

c)

==

d)

||

21.

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

a)

push()

b)

unshift()

c)

prepend()

d)

append()

22.

Какой оператор используется для логического ИЛИ в JavaScript?

a)

==

b)

&&

c)

!

d)

||

23.

Что делает метод slice() у массива?

a)

Копирует массив

b)

Извлекает часть массива

c)

Удаляет элементы из массива

d)

Сортирует массив

24.

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

a)

indexOf()

b)

filter()

c)

search()

d)

find()

25.

Что делает метод concat() у массивов?

a)

Удаляет элементы из массива

b)

Сортирует массив

c)

Копирует массив

d)

Объединяет два или более массива

26.

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

a)

convert()

b)

join()

c)

toString()

d)

stringify()

27.

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

a)

splice()

b)

delete()

28.

Какой оператор используется для строгого неравенства в JavaScript?

a)

<>

b)

==

c)

!==

d)

!=

29.

Что делает метод map() у массива?

a)

Фильтрует элементы массива

b)

Создает новый массив с результатами вызова функции для каждого элемента

30.

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

a)

combine()

b)

concat()

31.

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

a)

==

b)

=

c)

===

d)

:=

32.

Что делает метод filter() у массива?

a)

Удаляет все элементы

b)

Сортирует массив

c)

Создает новый массив с элементами, прошедшими проверку

d)

Изменяет существующий массив