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

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

Lưu ý: Nội dung trong bài Bộ 14 - 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: Biểu thức '0.1 + 0.2 === 0.3' trả về giá trị nào sau đây?

Câu 3: Điều gì xảy ra khi bạn truy cập một biến được khai báo bằng từ khóa 'var' trước khi dòng khai báo đó được thực thi?

Câu 4: 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 5: Trong chế độ nghiêm ngặt ('use strict'), việc gán giá trị cho một biến chưa được khai báo sẽ dẫn đến kết quả gì?

Câu 6: Phương thức 'Promise.all()' sẽ chuyển sang trạng thái thất bại (rejected) khi nào?

Câu 7: Sự khác biệt chính giữa 'Map' và 'Object' trong JavaScript là gì?

Câu 8: Khi sử dụng toán tử 'delete' trên một phần tử của mảng, điều gì sẽ xảy ra với độ dài (length) của mảng đó?

Câu 9: Kết quả của biểu thức '[1, 2] + [3, 4]' trong JavaScript là gì?

Câu 10: Trong JavaScript, kết quả của phép so sánh 'NaN === NaN' là gì?

Câu 11: Khái niệm 'Temporal Dead Zone' (Vùng chết tạm thời) liên quan đến điều gì?

Câu 12: Closure trong JavaScript là gì?

Câu 13: Sự khác biệt chính giữa 'call()' và 'apply()' là gì?

Câu 14: Kết quả của 'typeof []' trong JavaScript là gì?

Câu 15: Giá trị của biểu thức ''5' - 3' là bao nhiêu?

Câu 16: Giá trị của biểu thức ''5' + 3' là bao nhiêu?

Câu 17: Mục đích chính của IIFE (Immediately Invoked Function Expression) là gì?

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

Câu 19: Toán tử '??' (Nullish Coalescing) khác với toán tử '||' (OR) ở điểm nào?

Câu 20: Toán tử optional chaining '?.' có tác dụng gì?

Câu 21: Kết quả của 'Symbol('test') === Symbol('test')' là gì?

Câu 22: Cơ chế kế thừa trong JavaScript hoạt động chủ yếu dựa trên cái gì?

Câu 23: Vòng lặp 'for...of' được sử dụng để làm gì?

Câu 24: Phương thức 'Array.prototype.map()' trả về kết quả gì?

Câu 25: Giá trị của biểu thức 'Boolean('false')' là gì?