Bộ 2 - Trắc nghiệm JavaScript (JS Quiz) online có đáp án

Bộ 2 - Trắc nghiệm JavaScript (JS Quiz) online có đáp án

Lưu ý: Nội dung trong bài Bộ 2 - Trắc nghiệm JavaScript (JS Quiz) online có đáp án chỉ dành cho mục đích tham khảo và học tập. Ban quản trị không chịu trách nhiệm về tính pháp lý hoặc kết quả thực tế khi áp dụng các thông tin này. Chúng tôi KHÔNG yêu cầu bất kỳ quyền truy cập nào vào hệ thống của bạn, KHÔNG theo dõi thao tác và KHÔNG thu thập dữ liệu cá nhân của bạn trong suốt quá trình làm bài.

Thời gian còn lại: --:--

Câu 1: Trong JavaScript, kết quả của biểu thức 'typeof null' là gì?

Câu 2: Khi khai báo một mảng bằng từ khóa 'const', hành động nào sau đây sẽ gây ra lỗi?

Câu 3: Khối mã nào sau đây mô tả đúng nhất về hiện tượng 'Hoisting' đối với biến khai báo bằng 'let'?

Câu 4: Kết quả của biểu thức so sánh '0 == false' và '0 === false' lần lượt là gì?

Câu 5: Khái niệm 'Closure' trong JavaScript được hiểu như thế nào?

Câu 6: Đặc điểm quan trọng nhất của 'Arrow Function' so với hàm thông thường về từ khóa 'this' là gì?

Câu 7: Phương thức 'map()' của mảng trong JavaScript trả về kết quả gì?

Câu 8: Khi sử dụng 'Promise.all()', điều gì sẽ xảy ra nếu một trong các Promise truyền vào bị từ chối (reject)?

Câu 9: Để nhúng một biểu thức vào trong chuỗi ký tự (Template Literals), bạn phải sử dụng cặp ký hiệu nào?

Câu 10: Kết quả của biểu thức 'NaN === NaN' là gì?

Câu 11: Mục đích chính của toán tử Spread (...) khi áp dụng cho một đối tượng là gì?

Câu 12: Toán tử Nullish Coalescing (??) trả về toán hạng bên phải trong trường hợp nào?

Câu 13: Sử dụng 'use strict' ở đầu file JavaScript có tác dụng gì?

Câu 14: Phương thức 'reduce()' của mảng thường được sử dụng nhất để làm gì?

Câu 15: Một hàm được khai báo với từ khóa 'async' luôn luôn trả về giá trị thuộc kiểu gì?

Câu 16: Sự khác biệt chính giữa 'Object.freeze()' và 'Object.seal()' là gì?

Câu 17: Phương thức '.bind()' của một hàm có tác dụng gì?

Câu 18: Trong JavaScript, cấu trúc dữ liệu 'Set' dùng để lưu trữ các giá trị theo nguyên tắc nào?

Câu 19: Hiện tượng 'Event Bubbling' trong DOM là gì?

Câu 20: Khi sử dụng 'JSON.stringify()' trên một đối tượng có thuộc tính mang giá trị 'undefined', kết quả sẽ như thế nào?

Câu 21: Từ khóa 'yield' thường được sử dụng trong loại hàm nào của JavaScript?

Câu 22: Toán tử 'instanceof' được dùng để kiểm tra điều gì?

Câu 23: Kiểu dữ liệu 'Symbol' trong ES6 có đặc tính quan trọng nào?

Câu 24: Trong hệ thống nguyên mẫu (Prototype) của JavaScript, 'Object.prototype' là gì?

Câu 25: Vai trò của 'Event Loop' trong môi trường thực thi JavaScript là gì?