Bộ số 1

Câu 1

Trong JavaScript, thuộc tính 'length' của một chuỗi trả về cái gì?

Câu 2

Trong JavaScript, 'this' đề cập đến cái gì?

Câu 3

Trong JavaScript, kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu nguyên thủy?

Câu 4

Trong JavaScript, sự khác biệt giữa 'localStorage' và 'sessionStorage' là gì?

Câu 5

Trong JavaScript, arrow function khác gì so với function thông thường?

Câu 6

Đoạn mã sau sẽ in ra gì? 'console.log(1 + '1');'

Câu 7

Trong JavaScript, event bubbling là gì?

Câu 8

Từ khóa nào sau đây được sử dụng để khai báo một biến không thể gán lại giá trị sau khi khởi tạo trong JavaScript?

Câu 9

Trong JavaScript, IIFE là gì?

Câu 10

Đoạn mã sau sẽ trả về kết quả gì? 'console.log(2 == '2');'

Câu 11

Trong JavaScript, đối tượng 'Math' cung cấp phương thức nào để làm tròn một số đến số nguyên gần nhất?

Câu 12

Đoạn mã JavaScript sau sẽ trả về kết quả gì: 'console.log(typeof null);'?

Câu 13

Hàm nào sau đây được sử dụng để hiển thị một hộp thoại cảnh báo với một thông báo trong JavaScript?

Câu 14

Toán tử nào sau đây được sử dụng để so sánh bằng giá trị và kiểu dữ liệu trong JavaScript?

Câu 15

Phương thức 'filter()' trong JavaScript dùng để làm gì?

Câu 16

Trong JavaScript, closure là gì?

Câu 17

Trong JavaScript, hoisting là gì?

Câu 18

Phương thức nào sau đây được sử dụng để chuyển đổi một đối tượng JavaScript thành một chuỗi JSON?

Câu 19

Trong JavaScript, phương thức nào sau đây được sử dụng để thêm một phần tử vào cuối mảng?

Câu 20

Trong JavaScript, 'NaN' là gì?

Câu 21

Phương thức nào sau đây được sử dụng để tìm kiếm một phần tử trong mảng và trả về chỉ số của phần tử đó trong JavaScript?

Câu 22

Phương thức 'map()' trong JavaScript được sử dụng để làm gì?

Câu 23

Trong JavaScript, DOM là viết tắt của?

Câu 24

Hàm nào sau đây được sử dụng để chuyển đổi một chuỗi thành một số nguyên trong JavaScript?

Câu 25

Trong JavaScript, hàm 'setTimeout' được sử dụng để làm gì?

Câu 26

Sự khác biệt chính giữa 'null' và 'undefined' trong JavaScript là gì?

Câu 27

Trong JavaScript, phương thức nào sau đây được sử dụng để loại bỏ khoảng trắng ở đầu và cuối một chuỗi?

Câu 28

Trong JavaScript, vòng lặp nào sau đây được sử dụng để lặp qua các thuộc tính của một đối tượng?

Câu 29

Phương thức nào sau đây được sử dụng để dừng việc thực thi một vòng lặp trong JavaScript?

Câu 30

Trong JavaScript, promise là gì?