wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript Основные понятия

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

Правда или ложь:

Имена переменных могут начинаться с $ или _

a)

Правда

b)

Ложь

2.

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

a)

=

b)

" "

c)

( )

d)

+

3.

Если переменной не назначено значение, то в ней находится...

a)

Sting

b)

Undefine

c)

NaN

d)

Numbers

4.

Если строка начинается с // , то это...

a)

Однострочный комментарий

b)

Многострочный комментарий

c)

Выражение

d)

Скрипт

5.

(a)   начинаются с /* и заканчиваются */. Любой текст между /* и */ будет игнорироваться JavaScript..

6.

Правда или ложь:

Имена переменных могут начинаться с цифры.

a)

Правда

b)

Ложь

7.

Практика написания идентификаторов с заглавной буквы посередине без промежуточных пробелов и знаков препинания называется:

a)

Expression

b)

CamelCase

c)

SnakeCase

d)

Syntax

8.

Выражение score = score +10 может быть записано как:

a)

scrore += 10;

b)

scroe ++= 10;

c)

score =+ 10;

d)

score + 10 = 10;

9.

Какой результат вычисления:

result = 2+10 * 4

a)

48

b)

42

c)

40

d)

12

10.

Какой результат вычисления:

score = 2 + 4 + "3"

a)

9

b)

27

c)

63

d)

6

11.

Какой результат вычисления:

result = 4 * "10"

a)

410

b)

14

c)

40

d)

4

12.

Какой правильный ответ для выражения:

y = "x" * 4

a)

4x

b)

x4

c)

4

d)

NAN

13.

Какой результат выражения:

y = 11 % 5

a)

2

b)

2.1

c)

1

d)

11

14.

Какой правильный результат для:

Number("3") :

a)

"3"

b)

3

c)

3.0

15.

Какой правильный результат для:

Number(false)

a)

0

b)

1

c)

false

16.

Какой правильный результат для:

String("10")

a)

"10"

b)

10

c)

NaN

d)

False

17.

Один из ответов неверный для операции увеличения переменной на единицу:

a)

a++

b)

++a

c)

a= a+1

d)

a += 1

e)

a =+1

18.

Префиксная форма обращения к переменной при записи

let x = 5 ; alert(++x);

выведет на экран результат:

a)

5

b)

6

c)

0

d)

x

19.

Постфиксная форма изменения переменной в записи

let x = 5 ; alert(x++);

вызовет на экран ответ:

a)

5

b)

x

c)

6

d)

0

20.

Какой символ соответствует логической операции or в JavaScript?

a)

OR

b)

or

c)

||

d)

|

21.

Какой символ соответствует логической операции and в JavaScript?

a)

AND

b)

and

c)

&

d)

&&

22.

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

a)

variable my_Name

b)
var myName
c)
MY_NAME
d)

var my Name

23.

Какой из следующих операторов НЕ является логическим оператором?

a)

| |

b)
&&
c)
$$
d)
!
24.

Как называется арифметическая операция ++ ?

a)

Модуль

b)

Инкремент

c)

Декремент

d)

Добавление

25.

Как называется логическая операция == ? 

a)

Равно (нестрогое равенство)

b)

Равно значения и типы (строгое равенство)

c)

Не равно (нестрогое неравенство)

d)

Не равно значения и типы (строгое неравенство)

26.

Как называется логическая операция === ? 

a)

Равно (нестрогое равенство)

b)

Равно значения и типы (строгое равенство)

c)

Не равно (нестрогое неравенство)

d)

Не равно значения и типы (строгое неравенство)

27.

Как называется логическая операция != ? 

a)

Равно (нестрогое равенство)

b)

Равно значения и типы (строгое равенство)

c)

Не равно (нестрогое неравенство)

d)

Не равно значения и типы (строгое неравенство)

28.

Какой код Javascript соответствует этому утверждению:

"Его зовут Kim, ему меньше 16 лет".

a)

if (name = "Kim" && age < 16 )

b)

if (name === "Kim" && age < 16 )

c)

if (name = "Kim" || age < 16 )

d)

if (name === "Kim" || age < 16 )

29.

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

a)

Time to buy!

b)

Time to wait for a sale.

c)

sale

d)

Ничего, так есть синтаксическая ошибка в коде

30.

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

a)

Time to buy!

b)

Time to wait for a sale.

c)

sale

d)

Ничего, т.к. в коде есть синтаксическая ошибка