Font size
WorksheetsJavascript
Total questions: 25
Worksheet time: 39mins
1. JavaScript-də "strict mode" nədir?
A) Daha təhlükəsiz kod yazmağa kömək edir
B) Kodun sürətini artırır
C) Kodda bütün console.log ifadələrini yox edir
D) JavaScript-i TypeScript-ə çevirir
2. const ilə elan olunan dəyişəni dəyişmək mümkündür?
A) Bəli, tamamilə dəyişmək olar
B) Yox, heç vaxt dəyişmək olmaz
C) Bəli, amma obyektin və ya massivinin içini dəyişmək olar
D) Yalnız növünü dəyişmək olar
3. this açar sözü haqqında nə doğrudur?
A) Hər zaman qlobal obyekti göstərir
B) Metodun çağırıldığı obyektə istinad edir
C) Hər zaman undefined qaytarır
D) Yalnız obyektlərdə işləyir
4. Aşağıdakı kod nə qaytaracaq?
console.log(typeof null);
A) undefined
B) null
C) object
D) string
5.JavaScript-də aşağıdakılardan hansı primitive (əsas) data type deyil?
A) string
B) boolean
C) object
D) number
6. JavaScript-də "event loop" nədir?
A) Dövrləri idarə etmək üçün istifadə olunur
B) Asinxron əməliyyatların işləmə mexanizmidir
C) DOM hadisələrini idarə edir
D) Funksiya ifadələrini çevirmək üçün istifadə olunur
7. Aşağıdakı kodun nəticəsi nədir?
function test(a, b = 2, c = 3) {return a + b + c;
}
console.log(test(1));
A) 6
B) 5
C) 3
D) Xəta baş verəcək
8. Aşağıdakılardan hansılar DOM manipulyasiyası üçün istifadə edilir?
document.querySelector()
document.write()
element.innerHTML
window.alert()
9. Hansı metod obyektin açarlarını (key-lərini) massiv şəklində qaytarır?
Object.keys()
Object.values()
Object.entries()
Object.getOwnPropertyNames()
10. JavaScript-də array yaratmaq üçün hansı sintaksis doğrudur?
A) let arr = {};
B) let arr = [];
C) let arr = ();
D) let arr = <>;
11. JavaScript-də "callback function" nədir?
A) Yalnız return edən funksiya
B) Yalnız asinxron funksiya
C) Digər funksiyaya arqument kimi ötürülən funksiya
D) Konsola dərhal çıxan funksiya
12. Object.freeze(obj) funksiyası nə edir?
A) Obyekti silir
B) Obyekti kopyalayır
C) Obyekti dəyişdirilə bilməz edir
D) Obyekti şifrələyir
15. for...in və for...of fərqi nədir?
A) Hər ikisi array elementlərini oxuyur
B) for...in indeksləri, for...of dəyərləri oxuyur
C) for...in obyektlər üçündür, for...of mümkün deyil
D) İkisi də eyni şeyi edir
14 . JSON.parse() funksiyası nə edir?
A) Obyekti stringə çevirir
B) Massivi obyektə çevirir
C) JSON stringini obyektə çevirir
D) JSON obyektini parse etmir
15. Bu kodun nəticəsi nədir?
let x;
console.log(x);
A) null
B) undefined
C) 0
D) NaN
16. setTimeout funksiyası necə işləyir?
A) Sinxron şəkildə işləyir
B) Asinxron şəkildə işləyir
C) İlk sırada işləyir
D) Təxirə salınmış sinxron şəkildə işləyir
17. JavaScript-də === operatoru nəyi yoxlayır?
A) Tip və dəyərin tam uyğunluğunu
B) Yalnız dəyərin uyğunluğunu
C) Tip uyğunluğunu yoxlamadan dəyərləri müqayisə edir
D) Dəyəri obyektlə müqayisə edir
18. Aşağıdakılardan hansı bir Immediately Invoked Function Expression (IIFE)-dir?
A) function test() {}
B) (function(){ console.log("Hi"); })();
C) ()=>{}
D) function(a, b){};
19. Hansı metod Promise-in "uğurla tamamlandığını" bildirir?
A) resolve()
B) reject()
C) finally()
D) await()
20. JavaScript-də "hoisting" nədir?
A)Array elementlərinin dəyişməsi
B) Dəyişənin əvvəlcədən elan edilməsi mexanizmi
C) DOM-un idarə olunması
D) Funksiya çağırışı
21.console.log(typeof typeof 1);
A) "number"
B) "string"
C) "typeof"
D) "object"
22. JavaScript-də prototype nədir?
A) prototype, yalnız rəqəmləri müqayisə etmək üçün istifadə olunur.
B) prototype, obyektlərə yeni metodlar əlavə etməyə imkan verir.
C) prototype, yalnız DOM ilə işləyir.
D) prototype, yalnız dəyişənləri saxlamaq üçün istifadə olunur.
23. API-də PUT metodunun əsas funksiyası nədir?
A) Mövcud resursu yeniləyir
B) Yeni resurs yaradır
C) Resursu silir
D) Məlumat əldə edir
24. let ilə var arasındakı fərq nədir?
A) let blok səviyyəli dəyişəndir, var isə funksiyaya bağlıdır
B) let funksiyaya bağlıdır, var blok səviyyəlidir
C) Hər ikisi blok səviyyəlidir
D) Hər ikisi funksiyaya bağlıdır
25. . === operatoru 5 == "5" müqayisəsində nə qaytarar?
A) true
B) false
C) undefined
D) null
