wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Javascript CORE - AZ

Total questions: 40

Worksheet time: 21mins

Name
Class
Date
1.

Hansı söz JavaScript-də dəyişən yaratmaq üçün istifadə olunmur?

a)

var

b)

let

c)

const

d)

variable

2.

JavaScript-də hansı verilən tipi yoxdur?

a)

String

b)

Number

c)

Boolean

d)

Float

3.

Aşağıdakılardan hansı funksiyanı çağırmaq üçün düzgün sintaksisdir?

a)

myFunc

b)

myFunc()

c)

function myFunc

d)

call myFunc()

4.

for dövrünün sintaksisi necədir?

a)

for (i = 0; i < 5)

b)

for (i < 5; i++)

c)

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

d)

for i in range(5)

5.

if şərtinin sintaksisi necədir?

a)

if i == 5 then

b)

if (i == 5)

c)

if i = 5

d)

if i equals 5

6.

Hansı operator bərabərliyi yoxlayır (tip çevrilməsi olmadan)?

a)

=

b)

==

c)

===

d)

!=

7.

Aşağıdakılardan hansı JavaScript-də şərh yazmaq üçün düzgün üsuldur?

a)

// Bu bir şərhdir

b)

* Bu bir şərhdir *

c)

<!-- Bu bir şərhdir -->

d)

' Bu bir şərhdir

8.

console.log() nə üçün istifadə olunur?

a)

İstifadəçidən məlumat almaq üçün

b)

HTML elementini dəyişdirmək üçün

c)

Konsola məlumat yazdırmaq üçün

d)

Səhifəni yeniləmək üçün

9.

JavaScript-də massivin ilk elementinin indeksi neçədir?

a)

1

b)

-1

c)

0

d)

heç biri

10.

JavaScript-də hansı operator "və" mənasını verir?

a)

&

b)

||

c)

&&

d)

!

11.

JavaScript-də hansı operator "və ya" mənasını verir?

a)

&&

b)

|

c)

!

d)

||

12.

JavaScript-də hansı döngü ən azı bir dəfə işləyir?

a)

for

b)

while

c)

forever

d)

do..while

13.

JavaScript-də funksiyanın daxilində this nəyə işarə edir?

a)

Funksiyanın özünə

b)

Qlobal obyektə

c)

Funksiyanı çağıran obyektə

d)

Heç nəyə

14.

JavaScript-də typeof operatoru nə qaytarır?

a)

Dəyişənin dəyərini

b)

Dəyişənin tipini

c)

Dəyişənin ölçüsünü

d)

Dəyişənin adını

15.

JavaScript-də NaN nə deməkdir?

a)

Null and None

b)

No Argument Needed

c)

Not and Number

d)

Not a Number

16.

Bir string...

a)

doğru və ya yanlış bəyanatını ifadə edir

b)

hərflər, rəqəmlər, boşluqlar və simvolları ifadə edə bilər.

c)

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

d)

Heç biri

17.

Niyə funksiyalar yazırıq?

a)

Kodumuzu anlamağı asanlaşdırmaq üçün 

b)

Təkrarlanan kod yazmaqdan qaçmaq üçün

c)

Kodumuzu yenidən istifadə oluna bilən etmək üçün

d)


Bunların hamısı

18.

JavaScript müəyyən qrammatika qaydalarına riayət etməlidir, bunlara_________ deyilir.

a)

sintaksis

b)

ikili kod

c)

kompilyator

d)

operator

19.

________________ bu operator "bərabər deyil" mənasını verir.

a)

@=

b)

=!

c)

!=

d)

:=

20.

Yaradılmış funksiyanı işlədə bilmək üçün nə etməliyik?

a)

Funksiyanı çağırmaq

b)

Funksiyanı müəyyənləşdirmək

c)

Parametr əlavə etmək

d)

this açar sözündən istifadə etmək

21.

Parametrlərdən istifadə etməyimizin səbəbi nədir?

a)

Mövcud funksiyaları dəyişdirmək və çağırıldıqda onları asanlaşdırmaq üçün.

b)

Kodda səhvləri geri qaytarmaq və düzəltmək, eləcə də asanlıqla debuq etmək üçün.

c)

Proqramdan istifadə edərkən istifadəçinin dəyərləri daxil etməsini asanlaşdırmaq üçün.

d)

Çox sayda funksiya yaratmaq üçün

22.

Bu kod nəyə görə işləməz?

function drawLine();{

myFunc();

myFunc();

myFunc();

}

a)

Heç bir parametr yoxdur

b)

Funksiya tərifi yoxdur

c)

"myFunc" çağırılmır

d)


Funksiya çağırılmır

23.

Array nədir?

a)

Funksiya

b)

Dəyişən

c)

Obyekt data tipinin xüsusi növü

d)

Operator

24.

forEach metodu nə edir?

a)

Array-i tərsinə çevirir

b)

Array-dən element silir

c)

array elementlərinin üzərindən keçərək, hər element üçün verilmiş funksiyanı icra edir

d)

array elementlərinin üzərindən keçərək, hər elementi silir

25.

Array-in sonuna yeni element əlavə etmək üçün hansı metoddan istifadə olunur?

a)

unshift

b)

pop

c)

push

d)

shift

26.

Array-in önünə yeni element əlavə etmək üçün hansı metoddan istifadə olunur?

a)

unshift

b)

pop

c)

push

d)

shift

27.

Array-dən son elementi silmək üçün hansı metoddan istifadə olunur?

a)

unshift

b)

pop

c)

push

d)

shift

28.

Array-dən ilk elementi silmək üçün hansı metoddan istifadə olunur?

a)

unshift

b)

pop

c)

push

d)

shift

29.

Array-in uzunluğunu necə öyrənmək olar?

a)

count

b)

size

c)

length

d)

capacity

30.

Aşağıdakı kodun nəticəsi nə olacaq?
const arr = [1, 2, 3];

arr.forEach(num => console.log(num * 2));

a)

Konsolda `num*2` yazılacaq

b)

Konsolda 2, 4, 6 yazılacaq

c)

Xəta verəcək

d)

Konsolda 1, 2, 3 yazılacaq

31.

Bu kodda numbers array-i dəyişəcəkmi?
const numbers = [5, 10, 15];

const doubled = numbers.map(num => num * 2);

console.log(numbers);

console.log(doubled);

a)

Bəli, map metodu numbers arrayini dəyişdirir

b)

Xeyr, çünki map metodu yeni array yaradır

c)

Bəli, çünki map metodu istifadə olunmur

d)

Heç biri

32.

Aşağıdakı kodun nəticəsi nə olacaq?
const fruits = ["apple", "banana", "cherry"];

const filtered = fruits.filter(fruit => fruit.includes("a"));

console.log(filtered);

a)

["apple", "banana", "cherry"]

b)

["apple", "banana", "cherry"] və ["apple", "banana"]

c)

["apple"]

d)

["apple", "banana"]

33.

Hansılar konsola çıxacaq?
const words = ['hello' , 'world!' , 'javascript']

const longWords = words.filter(word => word.length > 5);

console.log(longWords)

a)

hello,world!,javascript

b)

javascript

c)

world!

d)

hello,world!

34.

splice və slice metodlarının fərqini izah edin:

a)

splice arrayi dəyişdirir, slice yeni array yaradır

b)

splice yeni array yaradır, slice arrayi dəyişdirir

c)

splice arrayi silir, slice arrayi dəyişdirir

d)

splice arrayi dəyişdirir, slice arrayi silir

35.

Array-i string-ə çevirmək üçün hansı method istifadə etməliyik?

a)

toString()

b)

converString()

c)

Array()

d)

toArray()

36.

Array-də müəyyən bir dəyərin olub-olmadığını yoxlamaq üçün hansı metoddan istifadə olunur?

a)

indexOf

b)

find

c)

includes

d)

filter

37.

Obyekt nədir?

a)

Key-value cütlüklərindən ibarət strukturu saxlayan data tipi

b)

Elementlərin sıralı siyahısı

c)

Yalnız rəqəmlərdən ibarət siyahı

d)

Funksiya növü

38.

Aşağıdakılardan hansı obyektin düzgün yazılış qaydasıdır?

a)
  • let obj = "ad: yaş";

b)
  • let obj = (ad: "Əli");

c)
  • let obj = {ad: "Əli", yaş: 25};

d)
  • let obj = ["ad", "yaş"];

39.

Obyekt.keys() nə qaytarır?

a)

Obyektin dəyərlərini array şəklində

b)

Obyektin property adlarının arrayını

c)

Obyektin metodlarını

d)

Obyektin uzunluğunu

40.

Obyekt.values() nə qaytarır?

a)

Obyektin dəyərlərini array şəklində

b)

Obyektin property adlarının arrayını

c)

Obyektin metodlarını

d)

Obyektin uzunluğunu