wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JS QUİZ

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

string;

a)

Doğru və ya yanlış olduğunu göstərir

b)

hərflər, rəqəmlər, boşluqlar və simvollar ola bilər.

c)

Bir giriş alır, proses gedir və sonra bir çıxış qaytarır.

d)

Daxil edilmiş məlumatlar əsasında boolean (doğru/yanlış) ifadəsini göstərir

2.

if/else

a)

Doğru və ya yanlış ifadə edir

b)

Hərflər, rəqəmlər, boşluqlar və simvollar içərə bilər.

c)

Bir giriş alır, onunla bir şeylər edir və sonra bir çıxış qaytarır.

d)

Daxil edilən məlumatlara əsasən bir boolean ifadəni işlədir

3.

Array

a)

Şəkillər

b)

Ölçülər

c)

Seçimlər

d)

Məlumat siyahıları

4.

Aşağıdakilerden hansı Array içərisində gəzinmənin doğru yoludur?

a)

[4, 5, 6].each(function(i){ return i})

b)

[4, 5, 6].forEach(function(i){ return i})

c)

[4, 5, 6].collect(function(i){ return i})

d)

[4, 5, 6].for(function(i){ return i})

5.

=== operatoru nedir?

a)

Sadə bərabərlik

b)

dəyərini yoxlayır

c)

Tip və dəyər olaraq yoxlayır

6.

Bir proqramlaşdırma dilində, məlumat dəyərlərini saxlamaq üçün __________ istifadə olunur.

a)

tags

b)

codes

c)

files

d)

variables

7.

Bu kod ne gösterecek?

a)

8, 2, 1, 4, 7

b)

82147

c)

Myarray.length

d)

5

8.

Bu kod ne gösterecek?

a)

Hello Emma

b)

Hello user

c)

Hello+user

d)

nothing

9.

Bu kod ne gösterecek?

a)

570

b)

569

c)

568

d)

attendees

10.

Bu kod parçası nə iş görəcək?

a)

demo sözünün arxa plan rəngini qırmızı olaraq dəyişdirir

b)

demo elementinin rəngini qırmızı olaraq dəyişdirir

c)

bu doğru deyil

d)

elementi demo sinifi ilə stilizə edir

11.

Bunlardan hansı bir metoddur?

a)

getElementById( )

b)

style

c)

document

d)

color

12.

10 x 5 əməliyatının nəticəsini göstərmək üçün hansı kod əksikdir?

a)

result

b)

number 1 * number 2 ;

c)

let result = 10 x 5 ;


d)

let result = number 1 * number 2 ;


13.

Bir arrayı`i büyük harfə çevirmək üçün doğru kod cavabı hansıdir?

a)

var txt = "Hello!" ;

toUpperCase( txt );

b)

var txt = "Hello!" ;

toUpperCase.txt();

c)

var txt = "Hello!" ;

txt.toUpperCase();

d)

var txt = "Hello!" ;

txt(toUpperCase);

14.

Bu metodlardan hansi bir arrayin son elementini silir?

a)

pop( )

b)

splice( );

c)

push( )

d)

split( )

15.

Bu kod parçası ne gösterecek?

a)

false

b)

x!=8

c)

true

d)

8

16.

Bu kod parçası ne gösterecek?

a)

text

b)

John, Joe, Greg, Ruth

c)

John

Joe

Greg

Ruth

d)

4

17.

Bu kod parçası ne gösterecek?

a)

10

20

30

40

b)

1

2

3

4

c)

10

20

30

40

50

d)

11

22

33

44

18.

Nə üçün JavaScript-də if/else ifadələrindən istifadə edirik?

a)

bir şeyi müəyyən sayda təkrarlamaq üçün

b)

Bir şərt doğrudursa, bir əməliyyatı etmək üçün

c)

Bəzi kod bloklarından çıxmaq üçün

d)

Şərt doğru olarkən bir şeyi təkrarlamaq

19.

Adı Fred ve 16 yaşından balaca.

Yuxarıdakı ifadəni yazmaq üçün aşağıdakılardan hansı ən yaxşısıdır?

a)

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

b)

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

c)

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

d)

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

20.

x'in son dəyəri nədir?

let i;

let x=0;

for(i =0; i<10; i++){

x++;

}

a)

10

b)

11

c)

9

d)

12

21.

Aşağıdakı kod parçasındakı hansı seçim loop`u düzgün təyin edir?

a)

for (i = 0; i < 5; i++) { }

b)

while (i < 5) { i++ }

c)

loop (i = 0; i < 5; i++) { }

d)

repeat (i < 5) { i++ }

22.

Aşağıdakı ifadə hansı durumu kontrol edir?

if (x > 0) {

// do something

} else if (x === 0) { // do something else

} else { // do another thing }

a)

x, 0-dan böyükdürsə

b)

x, 0-a bərabərdirsə

c)

x, 0-dan kiçikdirsə

d)

x mənfidirsə

23.

JavaScriptdə bir funksiyanı başqa bir funksiyanın içində yaratmaq mümkündür?

a)

Yox

b)

Bəli

c)

Yalnız arrow funksiyaları üçün

d)

Yalnız class içində