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

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

Lưu ý: Nội dung trong bài Bộ 15 - 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, từ khóa nào cho phép khai báo lại một biến đã tồn tại trong cùng một phạm vi mà không gây lỗi?

Câu 2: 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 3: Giá trị trả về của biểu thức 'typeof null' trong JavaScript là gì?

Câu 4: Phương thức mảng nào dưới đây trả về một mảng mới thay vì thay đổi mảng hiện tại?

Câu 5: Trong cơ chế Hoisting, điều gì xảy ra với các khai báo hàm (function declarations)?

Câu 6: Khái niệm Closure (đóng gói) trong JavaScript được hiểu như thế nào?

Câu 7: Kết quả của phép so sánh 'NaN === NaN' là gì?

Câu 8: Thành phần nào trong JavaScript Engine chịu trách nhiệm điều phối việc thực thi mã không đồng bộ (asynchronous code)?

Câu 9: Từ khóa 'this' trong một hàm mũi tên (arrow function) được xác định như thế nào?

Câu 10: Toán tử Spread (...) được sử dụng để làm gì khi thao tác với đối tượng (object)?

Câu 11: Ba trạng thái có thể có của một Promise trong JavaScript là gì?

Câu 12: Dữ liệu nào sau đây KHÔNG thuộc nhóm kiểu dữ liệu nguyên thủy (primitive types) trong JavaScript?

Câu 13: Việc sử dụng 'use strict' ở đầu file JavaScript mang lại lợi ích gì?

Câu 14: Kết quả của biểu thức '[1, 2, 3].reduce((acc, curr) => acc + curr, 5)' là bao nhiêu?

Câu 15: Khi khai báo một đối tượng bằng từ khóa 'const', chúng ta có thể thực hiện hành động nào sau đây?

Câu 16: Cú pháp Template Literals trong ES6 sử dụng ký tự nào để bao quanh chuỗi?

Câu 17: Đối tượng toàn cục (Global Object) trong môi trường trình duyệt web là gì?

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

Câu 19: Giá trị của biểu thức 'true && 'Hello'' là gì?

Câu 20: Sự khác biệt chính giữa phương thức 'filter()' và 'find()' của mảng là gì?

Câu 21: Cách phổ biến và an toàn nhất để xử lý lỗi khi sử dụng Async/Await là gì?

Câu 22: Kỹ thuật 'Destructuring' trong JavaScript dùng để làm gì?

Câu 23: Cơ chế 'Event Delegation' dựa trên hiện tượng nào của sự kiện trong DOM?

Câu 24: Mục đích chính của kỹ thuật Debouncing trong lập trình JavaScript là gì?

Câu 25: Đặc điểm chính của kiểu dữ liệu Symbol là gì?