Bộ 30+ câu hỏi trắc nghiệm Javascript online có đáp án – Bộ 5

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


HTML, CSS và Javascript

Bộ 5 - Bộ câu hỏi trắc nghiệm Javascript online (Có đáp án)

Bộ câu hỏi trắc nghiệm Javascript online (Có đáp án) số 5 bao gồm nhiều câu hỏi về CSS. Cùng rèn luyện kiến thức Javascript online ngay nhé.

1. 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?

A. String()
B. parseFloat()
C. parseInt()
D. Number()

2. 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?

A. parse()
B. stringify()
C. convert()
D. toString()

3. Trong JavaScript, làm thế nào để bạn viết một comment một dòng?

A. // Đây là một comment
B. /* Đây là một comment */
C. <-- Đây là một comment -->
D. # Đây là một comment

4. Phương thức nào sau đây được sử dụng để tìm kiếm một phần tử trong một mảng dựa trên một điều kiện nhất định?

A. map()
B. filter()
C. reduce()
D. forEach()

5. Phương thức nào sau đây được sử dụng để loại bỏ phần tử cuối cùng khỏi một mảng trong JavaScript?

A. shift()
B. unshift()
C. push()
D. pop()

6. Đoạn mã JavaScript nào sau đây sẽ tạo một đối tượng có tên 'person' với các thuộc tính 'name' và 'age'?

A. let person = ['name', 'age']
B. let person = ('name', 'age')
C. let person = {name: 'John', age: 30}
D. let person = new Person('name', 'age')

7. 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 đã được khởi tạo trong JavaScript?

A. let
B. var
C. const
D. static

8. 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?

A. String
B. Number
C. Boolean
D. Object

9. Trong JavaScript, phương thức 'map()' được sử dụng để làm gì?

A. Lặp qua các phần tử của một mảng và thực hiện một hàm trên mỗi phần tử
B. Tạo một mảng mới bằng cách áp dụng một hàm cho mỗi phần tử trong mảng ban đầu
C. Tìm kiếm một phần tử trong một mảng
D. Sắp xếp các phần tử của một mảng

10. Đoạn mã JavaScript nào sau đây sẽ tạo ra một biến có tên 'myVariable' và gán giá trị 10 cho nó?

A. variable myVariable = 10
B. myVariable == 10
C. let myVariable = 10
D. const myVariable equals 10

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

A. stringify()
B. parse()
C. convert()
D. toString()

12. Trong JavaScript, phương thức 'reduce()' được sử dụng để làm gì?

A. Lọc các phần tử của một mảng
B. Áp dụng một hàm cho mỗi phần tử của một mảng và trả về một giá trị duy nhất
C. Sắp xếp các phần tử của một mảng
D. Tìm kiếm một phần tử trong một mảng

13. Trong JavaScript, 'undefined' có nghĩa là gì?

A. Một biến đã được khai báo nhưng chưa được gán giá trị
B. Một biến không tồn tại
C. Một lỗi cú pháp
D. Một giá trị số không hợp lệ

14. Trong JavaScript, 'NaN' có nghĩa là gì?

A. Not a Number
B. No Available Number
C. Null and Number
D. Negative Number

15. Hàm nào sau đây được sử dụng để hiển thị một hộp thoại cảnh báo trong trình duyệt?

A. console.log()
B. prompt()
C. confirm()
D. alert()

16. Đoạn mã JavaScript nào sau đây sẽ tạo một mảng có tên 'numbers' chứa các số từ 1 đến 5?

A. let numbers = 1, 2, 3, 4, 5
B. let numbers = (1, 2, 3, 4, 5)
C. let numbers = {1, 2, 3, 4, 5}
D. let numbers = [1, 2, 3, 4, 5]

17. Toán tử nào sau đây được sử dụng để nối chuỗi trong JavaScript?

A. -
B. *
C. +
D. /

18. Trong JavaScript, sự kiện 'onclick' được kích hoạt khi nào?

A. Khi trình duyệt tải trang
B. Khi người dùng di chuyển chuột qua một phần tử
C. Khi người dùng nhấp vào một phần tử
D. Khi người dùng gửi một biểu mẫu

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

A. Thực hiện một hàm sau một khoảng thời gian nhất định
B. Lặp lại việc thực hiện một hàm liên tục
C. Dừng việc thực hiện một hàm
D. Đo thời gian thực hiện của một hàm

20. Phương thức nào sau đây được sử dụng để tìm chỉ mục của một phần tử trong một mảng?

A. search()
B. find()
C. indexOf()
D. includes()

21. Đoạn mã JavaScript nào sau đây sẽ trả về độ dài của chuỗi 'Hello World'?

A. 'Hello World'.size
B. 'Hello World'.length()
C. 'Hello World'.length
D. length('Hello World')

22. Trong JavaScript, hàm 'setInterval()' được sử dụng để làm gì?

A. Thực hiện một hàm sau một khoảng thời gian nhất định
B. Lặp lại việc thực hiện một hàm liên tục theo một khoảng thời gian nhất định
C. Dừng việc thực hiện một hàm
D. Đo thời gian thực hiện của một hàm

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

A. unshift()
B. shift()
C. push()
D. pop()

24. Trong JavaScript, closures là gì?

A. Các hàm không có tham số
B. Các hàm được định nghĩa bên trong các hàm khác và có thể truy cập các biến của hàm cha
C. Các hàm được sử dụng để xử lý lỗi
D. Các hàm được sử dụng để tạo đối tượng

25. Trong JavaScript, làm thế nào để bạn kiểm tra xem một biến có phải là một mảng hay không?

A. typeof myArray === 'array'
B. myArray instanceof Array
C. Array.isArray(myArray)
D. myArray.isArray()

26. Phương thức nào sau đây được sử dụng để xóa một phần tử khỏi một mảng tại một vị trí cụ thể?

A. slice()
B. splice()
C. filter()
D. pop()

27. Trong JavaScript, 'null' có nghĩa là gì?

A. Một lỗi cú pháp
B. Một biến đã được khai báo nhưng chưa được gán giá trị
C. Một giá trị số không hợp lệ
D. Một giá trị đại diện cho sự vắng mặt có chủ ý của bất kỳ giá trị đối tượng nào

28. Trong JavaScript, toán tử '===' dùng để làm gì?

A. Gán giá trị cho một biến
B. So sánh giá trị của hai biến
C. So sánh giá trị và kiểu dữ liệu của hai biến
D. Thực hiện phép toán số học

29. Trong JavaScript, vòng lặp 'for...in' thường được sử dụng để làm gì?

A. Lặp qua các phần tử của một mảng
B. Lặp qua các thuộc tính của một đối tượng
C. Thực hiện một khối mã một số lần nhất định
D. Lặp qua các ký tự của một chuỗi

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

A. Hàm hiện tại
B. Đối tượng toàn cục
C. Đối tượng mà hàm là một phương thức của
D. Nguyên mẫu của đối tượng

Xem thêm:  Bộ 30+ câu hỏi trắc nghiệm HTML và CSS online - Bộ số 8

1 / 30

1. 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?

2 / 30

2. 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?

3 / 30

3. Trong JavaScript, làm thế nào để bạn viết một comment một dòng?

4 / 30

4. Phương thức nào sau đây được sử dụng để tìm kiếm một phần tử trong một mảng dựa trên một điều kiện nhất định?

5 / 30

5. Phương thức nào sau đây được sử dụng để loại bỏ phần tử cuối cùng khỏi một mảng trong JavaScript?

6 / 30

6. Đoạn mã JavaScript nào sau đây sẽ tạo một đối tượng có tên 'person' với các thuộc tính 'name' và 'age'?

7 / 30

7. 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 đã được khởi tạo trong JavaScript?

8 / 30

8. 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?

9 / 30

9. Trong JavaScript, phương thức 'map()' được sử dụng để làm gì?

10 / 30

10. Đoạn mã JavaScript nào sau đây sẽ tạo ra một biến có tên 'myVariable' và gán giá trị 10 cho nó?

11 / 30

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

12 / 30

12. Trong JavaScript, phương thức 'reduce()' được sử dụng để làm gì?

13 / 30

13. Trong JavaScript, 'undefined' có nghĩa là gì?

14 / 30

14. Trong JavaScript, 'NaN' có nghĩa là gì?

15 / 30

15. Hàm nào sau đây được sử dụng để hiển thị một hộp thoại cảnh báo trong trình duyệt?

16 / 30

16. Đoạn mã JavaScript nào sau đây sẽ tạo một mảng có tên 'numbers' chứa các số từ 1 đến 5?

17 / 30

17. Toán tử nào sau đây được sử dụng để nối chuỗi trong JavaScript?

18 / 30

18. Trong JavaScript, sự kiện 'onclick' được kích hoạt khi nào?

19 / 30

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

20 / 30

21 / 30

21. Đoạn mã JavaScript nào sau đây sẽ trả về độ dài của chuỗi 'Hello World'?

22 / 30

22. Trong JavaScript, hàm 'setInterval()' được sử dụng để làm gì?

23 / 30

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

24 / 30

24. Trong JavaScript, closures là gì?

25 / 30

25. Trong JavaScript, làm thế nào để bạn kiểm tra xem một biến có phải là một mảng hay không?

26 / 30

26. Phương thức nào sau đây được sử dụng để xóa một phần tử khỏi một mảng tại một vị trí cụ thể?

27 / 30

27. Trong JavaScript, 'null' có nghĩa là gì?

28 / 30

28. Trong JavaScript, toán tử '===' dùng để làm gì?

29 / 30

29. Trong JavaScript, vòng lặp 'for...in' thường được sử dụng để làm gì?

30 / 30

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

Xếp hạng bài viết

Võ Việt Hoàng SEO

Xin chào! Tôi là Võ Việt Hoàng (Võ Việt Hoàng SEO) là một SEOer, Founder SEO Genz – Cộng Đồng Học Tập SEO, Tác giả của Voviethoang.top (Blog cá nhân của Võ Việt Hoàng - Trang chuyên chia sẻ các kiến thức về SEO, Marketing cùng với các mẹo, thủ thuật hay,...)

Bài Viết Cùng Chủ Đề