wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тест по JS

Total questions: 20

Worksheet time: 18mins

Name
Class
Date
1.

Що це за оператор? "&&"

a)

Логічне "І"

b)

Логічне "АБО"

c)

Логічне "НЕ"

d)

В JS такого оператору немає

2.

Що таке DOM?

a)

Мова програмування

b)

Файл зі стилями

c)

Об'єктна модель документа

d)

Подія переривання

3.

Оберіть правильне представлення циклу for.

a)
b)
c)
d)
4.

Для чого служить return?

a)

дозволяє повернути значення із програми у функцію

b)

дозволяє перервати виконання циклу

c)

Дозволяє відмінити створення об'єкту

d)

Дозволяє повернути значення з функції

5.

Що відбудеться при визові наступної функції:

clearTimeout (setTimeoutId) ?

a)

Встановлення таймера setTimeoutId()

b)

Виклик функції setTimeoutId()

c)

Скасування відкладеного виклику функції, що знаходиться у змінній setTimeoutId

d)

Інтервальний виклик функції setTimeoutId()

6.

Навіщо використовується ключове слово new

a)

Використовується для створення нової змінної

b)

Такого ключового слова не існує в JavaScript

c)

Використовується для оголошення нової функції без аргументів

d)

Використовується у функціях-конструкторах для створення нового об'єкту

7.

Аналізуя даний код оберіть правильні висловлювання

a)

У цьому коді подія - input

b)

У даному коді подія - onfocus

c)

У цьому коді подія - background

d)

У цьому коді скрипт маніпулює елементом p

e)

У цьому коді скрипт маніпулює елементом input

8.

Аналізуючи код, позначте всі вірні твердження

a)

У цьому коді подія - input

b)

У цьому коді подія - onchange

c)

У цьому коді подія - fname

d)

У цьому коді скрипт маніпулює елементом p

e)

У цьому коді скрипт маніпулює елементом input

9.

Яке розширення мають файли із кодом JavaScript?

a)

.js

b)

.html

c)

.css

d)

.java

10.

Виконання коду JavaScript починається з:

a)

Функції main

b)

Оголошення змінної

c)

першого виразу

d)

Допоміжної функції, яка проводить обчислення

11.

Яке ключове слово дає змогу описати функцію?

(a)  

12.

Яка змінна має коректну назву за угодами

a)

helloWorldString

b)

_helloWorldString

c)

.helloWorldString

d)

hello World String

13.

Якого типу змінна?

var c = a>200 && b<200

(a)  

14.

Що правильне для функцій?

a)

Завжди має ім'я

b)

Завжди має список вхідних параметрів

c)

Має ключове слово function

d)

Завжди щось повертає

15.

Який оператор є точкою виходу з функції та повертає результат?

(a)  

16.

Що виведе програма

var a = 100

var b = 200

if(a>100){

alert("1")

}else if(B<200){

alert("2")

}else if(a>10){

alert("3")

}else if(b>10){

alert("4")

}

a)

1

b)

2

c)

3

d)

4

17.

Скільки разів буде виведено число у наступному блоці коду:

var currentNumber = 0;

while (currentNumber <=10)

{ alert(currentNumber); }

a)

9

b)

10

c)

11

d)

нескінченно

18.

Скількі разів буде виведено число в наступному коді:

var currentNumber = 0

while(false){

alert(currentNumber );

currentNumber ++

}

a)

0

b)

1

c)

10

d)

нескінченно

19.

Що правильно для масивів?

a)

Зберігають об'єкти одного типу даних

b)

Індекси починаються з 1

c)

Доступ до елемнтів здійснюється через їх значення

d)

Доступ до елементів здійснюється через їх індекс

20.

Існує масив

var array = [1,2,3,4,10].

Як отримати доступ до значення 2?

a)

array[0]

b)

array[1]

c)

array[2]

d)

array[5]