wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Проверка знаний №1

Total questions: 35

Worksheet time: 1hrs 18mins

Name
Class
Date
1.

Какого типа не существует в JS

a)

string

b)

null

c)

boolean

d)

char

2.

Какие типы переменных вы знаете? (перечислить)

4 lines
3.

Какие значения может принимать тип boolean?

4 lines
4.

Посмотрите на выражение ниже укажите, что здесь является операндом, а что оператором

7 > 9.
Напишите самостоятельно

4 lines
5.

Каким будет результат выполнения данного выражения? 8 ** 2 > 100

4 lines
6.

Что будет результатом выполнения (напишите через запятую для каждого выражения)

4 lines
7.

Перечислите условные конструкции, которые существуют в JS

4 lines
8.

Что будет выведено в консоль?

4 lines
9.

Что будет выведено в консоль?

4 lines
10.

Что будет выведено в консоль?

4 lines
11.

В каких случаях нам нужно воспользоваться условными конструкциями в JS? Попробуйте дать развёрнутый ответ

4 lines
12.

Какой оператор необходимо добавить в тело оператора case в условном операторе switch/case, чтобы правильно завершить выполнение условия (может быть несколько ответов)

a)

default

b)

callback

c)

return

d)

break

13.

Какие существуют способы объявления функций (может быть несколько)

a)

function declaration

b)
  • function extension

c)
  • function imperation

d)

function expression

e)

arrow function

14.

Как называется способ, которым объявлена данная функция?

4 lines
15.

Как называется способ, которым объявлена данная функция?

4 lines
16.

Для чего необходимы функции в JS? (может быть несколько ответов)

a)
  • Для создания более удобного и читаемого кода

b)
  • Для повторного использования участка кода

c)
  • Для того, чтобы определить тип данных

d)
  • Для придерживания принципа разработки DRY (если не знаете, что такое, ничего страшного)

17.

Что будет результатом выполнения данного кода?

4 lines
18.

А если так?

4 lines
19.

Что такое hoisting?

4 lines
20.

Какие циклы существуют в JS (может быть несколько ответов)

a)
  • for in

b)
  • for of

c)

for

d)
  • while do

e)
  • do while

21.

Для чего нужны циклы в JS - дайте свой ответ

4 lines
22.

Сколько итераций будет выполнено, прежде, чем в консоль выведется та-дам

a)

7

b)

6

c)

5

d)

3

23.

Распишите что будет происходить в данном коде (по шагово)

4 lines
24.

Что такое объект и для чего он нужен? (Своими словами)

4 lines
25.

Как получить значение свойства age объекта в JS (может быть несколько вариантов)

a)

user.age

b)

user[age]

c)

user[’age’]

d)

user>age

26.

Как изменить значение свойства объекта в JS (может быть несколько вариантов)

a)

user.age = 30;

b)
  • user[age] = 30;

c)
  • user>>age = 30;

d)
  • user[’age’] = 30;

27.

Как удалить свойство из объекта JS

a)

delete user.age

b)
  • delete user

c)
  • delete age

d)
  • user[’age’] = 30;

28.

Что такое массив, для чего он в JS, как его объявить?

4 lines
29.

Какие методы для работы с массивами вы знаете? (Перечислить)

4 lines
30.
  • Как получить элемент массива?

a)

array.index

b)

array[index]

c)

array{index}

31.

Сколько имён пользователей будет выведено в консоль при выполнении данного кода?

4 lines
32.

Как расшифровывается DOM? Что такое DOM?

4 lines
33.

Что такое API?

(a)  

34.

Укажите с помощью каких методов можно работать с DOM деревом для получения элементов (может быть несколько ответов)

a)
  • getElementsByClassName

b)
  • getElementsByTagName

c)

getElementById

d)

querySelector

e)

querySelectorAll

35.

Подробно расскажите, что будет происходить в данном коде? Что нужно добавить, чтобы новый элемент element был добавлен в container?

4 lines