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

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

Lưu ý: Nội dung trong bài Bộ 12 - 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: Kết quả của biểu thức 'typeof null' trong JavaScript là gì?

Câu 2: Giá trị của biểu thức '0 == false' trong JavaScript là gì?

Câu 3: Khi sử dụng từ khóa 'var', một biến được khai báo nhưng chưa gán giá trị sẽ có kết quả là gì khi truy cập?

Câu 4: Giá trị 'this' bên trong một hàm mũi tên (arrow function) được xác định như thế nào?

Câu 5: Kết quả của 'typeof NaN' là gì?

Câu 6: Điều gì xảy ra khi bạn cố gắng thay đổi giá trị của một thuộc tính trong một đối tượng được khai báo bằng 'const'?

Câu 7: Phương thức 'Array.prototype.map()' có đặc điểm gì quan trọng?

Câu 8: Trong JavaScript, hành vi của 'Promise.all()' khi một trong các Promise thành phần bị lỗi là gì?

Câu 9: Khái niệm 'Closure' (bao đóng) trong JavaScript được định nghĩa như thế nào?

Câu 10: Cơ chế 'Event Bubbling' (Sự kiện nổi bọt) hoạt động như thế nào?

Câu 11: Mục đích của phương thức 'JSON.parse()' là gì?

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

Câu 13: Giá trị trả về của phương thức 'Array.prototype.push()' là gì?

Câu 14: Ký hiệu nào được sử dụng để định nghĩa Template Literals trong JavaScript ES6?

Câu 15: Sự khác biệt chính giữa 'let' và 'var' về phạm vi (scope) là gì?

Câu 16: Lợi ích của việc sử dụng 'use strict' ở đầu file JavaScript là gì?

Câu 17: Kết quả của 'typeof []' (kiểu dữ liệu của một mảng) là gì?

Câu 18: Đối tượng 'Set' trong JavaScript được dùng để làm gì?

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

Câu 20: Mục đích của kỹ thuật 'Destructuring' trong ES6 là gì?

Câu 21: Toán tử Spread '...' khi sử dụng trên một đối tượng có tác dụng gì?

Câu 22: Khái niệm 'Temporal Dead Zone' (TDZ) liên quan đến điều gì?

Câu 23: Phương thức 'bind()' của một hàm dùng để làm gì?

Câu 24: Kết quả của phương thức 'String.prototype.split()' là gì?

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