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

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

Lưu ý: Nội dung trong bài Bộ 3 - 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: Giá trị của biến 'a' là gì sau khi thực thi đoạn mã: 'console.log(a); var a = 5;'?

Câu 2: Kết quả của biểu thức 'typeof null' trong JavaScript là gì?

Câu 3: Sự khác biệt chính giữa toán tử '==' và '===' là gì?

Câu 4: Biến được khai báo bằng từ khóa 'let' có đặc điểm phạm vi nào?

Câu 5: Kiểu dữ liệu trả về của biểu thức 'typeof NaN' là gì?

Câu 6: Phương thức nào của mảng được dùng để tạo mảng mới chỉ chứa các phần tử thỏa mãn một điều kiện cụ thể?

Câu 7: Đặc điểm quan trọng nhất của từ khóa 'this' trong hàm mũi tên (arrow function) là gì?

Câu 8: Điều gì xảy ra khi bạn cố gắng gán lại giá trị cho một biến được khai báo bằng 'const'?

Câu 9: Công dụng của cú pháp ba dấu chấm (...) khi đứng trước một mảng trong lời gọi hàm là gì?

Câu 10: Một đối tượng 'Promise' trong JavaScript có thể ở những trạng thái nào sau đây?

Câu 11: Từ khóa 'await' chỉ được phép sử dụng bên trong loại hàm nào?

Câu 12: Khái niệm 'Closure' (bao đóng) trong JavaScript có thể được mô tả ngắn gọn như thế nào?

Câu 13: Trong mô hình sự kiện DOM, 'Event Bubbling' là hiện tượng gì?

Câu 14: Phương thức nào dùng để chuyển đổi một đối tượng JavaScript thành chuỗi định dạng JSON?

Câu 15: Kết quả của biểu thức logic 'false || 0 || 'JavaScript'' là gì?

Câu 16: Phương thức 'map()' của đối tượng mảng thực hiện chức năng gì?

Câu 17: Ký tự nào được sử dụng để bao quanh chuỗi mẫu (template literals) trong phiên bản ES6?

Câu 18: Đặc điểm nổi bật nhất của đối tượng 'Set' trong JavaScript là gì?

Câu 19: Mục đích chính của việc khai báo 'use strict' ở đầu file JavaScript là gì?

Câu 20: Sự khác biệt về khóa (key) giữa 'Map' và một đối tượng (Object) thông thường là gì?

Câu 21: Kết quả của lệnh 'const [x, , y] = [10, 20, 30]; console.log(y);' là bao nhiêu?

Câu 22: Thành phần nào trong trình duyệt chịu trách nhiệm điều phối việc thực thi code và hàng đợi tác vụ?

Câu 23: Khái niệm 'Temporal Dead Zone' (TDZ) dùng để chỉ điều gì?

Câu 24: Đối tượng 'arguments' bên trong các hàm truyền thống (không phải arrow function) chứa thông tin gì?

Câu 25: Phương thức '.bind()' của một đối tượng hàm trả về kết quả gì?