wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

01-JS- переменные

Total questions: 22

Worksheet time: 14mins

Name
Class
Date
1.

Отметьте правильные имена переменных в JS

a)

$nameAndr

b)

!cityzentr

c)

1planOfMonth

d)

age

e)

_rt45e

2.

Отметьте правильные объявления переменных

a)

let user = 'John', age = 25, message = "Hello!";

b)

let user = 'John'; age = 25; message = "Hello!".

c)

let user = 'John',

age = 25,

message = "Hello!";

d)

let user = 'John'

age = 25

message = "Hello!"

3.

Отметьте данные, которые JS считаются числовыми...

a)

123

b)

22

c)

3334545n

d)

-infinity

e)

"123-13-25"

4.

Отметьте данные, которые JS считаются числовыми...

a)

345,5

b)

345.5

c)

infinity

d)

NaN

e)

8(928)-130-13-13

5.

Какое число получится в результате опрерации 1/0 ?

a)

infinity

b)

-infinity

c)

NaN

d)

error

6.

Укажите правильные записанные значения переменных строкового типа.

a)

"Привет"

b)

"Привет'

c)

'Привет'

d)

'Привет"

e)

`Привет ${str}`

7.

Укажите правильные (корректные) записи значений булевых переменных.

a)

true

b)

false

c)

Истина

d)

Ложь

e)

NaN

8.

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

a)

null

b)

undefined

c)

zero

d)

0

9.

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

a)

null

b)

undefined

c)

zero

d)

0

10.

Какое значение выработает оператор typeof true

a)

boolean

b)

string

c)

bigint

d)

number

e)

object

11.

Какое значение выработает оператор typeof null

a)

boolean

b)

string

c)

bigint

d)

number

e)

object

12.

Какое значение выработает оператор typeof 10n

a)

boolean

b)

string

c)

bigint

d)

number

e)

object

13.

С какого символа или символов начинается однострочный комментарий в JavaScript?

a)

//

b)

#

c)

/*

d)

--

14.

С каких символов или символа начинается многострочный комментарий в JavaScript?

a)

//

b)

#

c)

/*

d)

--

15.

Что выведет этот код?

let y = 1;

let x = y;

x=x+y*2;

alert(x);

a)

1

b)

3

c)

x

d)

у = 2

16.

Где верно указан вывод данных в терминале?

a)

write("Hello")

b)

prompt("Hello")

c)

console.log("Hello")

d)

print(Hello)

17.

Нумерация элементов массивов начинается с

a)

1

b)

0

c)

с любого числа, которое задаст пользователь 

d)

а

18.

Что выдаст данный скрипт:

var a = [35,21,13,8,5,3,2,1];

alert(a[3]+7); ?

a)

20

b)

15

c)

10

d)

7

19.

Что вернет следующий код: (10> 9) || (5<=2)

a)

false

b)

true

c)

NaN

d)

1

20.

Что вернет следующий код: (10 < 9) && (5 >= 2)

a)

false

b)

true

c)

NaN

d)

undefined

21.

Что выведет alert(n) ?

var n = 3;

n += 5;

n *= 4; 

alert(n); 

a)

24

b)

32

c)

4

d)

30

22.

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

a)

int

b)

var 

c)

log

d)

prompt 

e)

let