Tất Cả Khoá Học
Frontend
Học HTML5 - CSS3
Học Bootstrap
Học JS
Học JQuery
AngularJS
ReactJS
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Lập Trình Android Java
Lập Trình Flutter
CSDL
SQL Server/MySQL
Khác
Lập Trình C
C Sharp
Học PHP
Học Laravel
Git/Github
Blog
Jobs & Lập Trình Thời AI
Tin Tức & Công Nghệ
Review Công Nghệ
Phần Mềm & Tiện Ích
Trắc Nghiệm & Học Sinh
Thông Tin Hữu Ích
Quiz
Nhận Dự Án
Liên Hệ
Đăng nhập
QL - Bài Tập & Khoá Học
Tiếp Thị Liên Kết
Thoát
Light
Dark
Auto
Menu
Khai báo biến & hàm mặc định trong Javascript
Video
Tạo dự án JS đầu tiên - Lập Trình JS
Video
Khai báo biến - toán tử - Lập Trình JavaScript
Video
Các hàm sẵn có trong js - Khoá Học Lập Trình JS
Tạo máy tính + - * / trong Javascript - Tạo máy tính căn bản cộng trừ nhân chia bằng Javascript - Sử dụng function trong Javascript
Mệnh đề điều kiện
Video
Cấu trúc điều kiện if else switch - Lập trình Javascript
Bài tập - Tìm số lớn nhất - Lập trình Javascript
Giải phương trình bậc nhất bằng Javascript
Giải phương trình bậc 2 bằng javascript - giải phương trình bậc hai bằng Javascript
Bài tập - Giải phương trình bậc nhất ax + b = 0
Bài tập - Giải phương trình bậc 2 ax2+ bx + c = 0
Vòng lặp for, while, do..while
Video
Tìm hiểu vòng lặp for, while, do .. while trong Javascript
Tính giai thừa N! trong Javascript
In tam giá * trong Javascript - in tam giác hình * trong Javascript - in tam giác hình sao trong Javascript
Array & Function & Object
Video
Tìm hiểu Function trong Javascript
Bài tập ôn luyện Function - Lập trình Javascript
Video
Tìm hiểu Array trong Javascript
Video
Khai báo Object trong Javascript
Video
Gửi giữ liệu qua các trang html bằng javascript - HTML/CSS
Bài tập - ôn tập mảng - quản lý sinh viên - Lập trình Javascript
Video
Bài tập - ôn tập mảng - quản lý sinh viên - Lập trình Javascript
Video
Khai báo function trong Object - Lập trình Javascript
Video
Tìm hiểu function trong string - Lập trình Javascript
Xử lý sự kiện & thao tác thẻ HTML
Video
Event - Lập Trình JS
Bài tập - Ôn tập event trong javascript - Lập trình Javascript
Video
Tương tác lên tags trong HTML bằng JS
Video
Thêm tags vào tags khác bằng javascript + ví du thêm sinh viên - lập trình JS
Video
Tương tác thẻ HTML bằng Javascript qua ví dụ đặt đơn hàng (Order Entry Form)
Bài tập - quản lý form payment - Lập trình Javascript
Bài tập - Quản lý sản phẩm bằng javascript - lập trình javascript
Video
Bài tập - Quản lý sản phẩm bằng javascript - lập trình javascript
Bài tập - Form vay tiền - Lập trình Javascript
Thiết kế calculator online - html5/css & Javascript
Quản lý sinh viên - Lập trình Javascript
Video
Quản lý sinh viên - Lập trình Javascript
Lưu trữ Javascript
Video
Cookie - khoá học lập trình JavaScript
Video
Localstorage - Khoá học lập trình JavaScript
LocalStorage: Quản lý thông tin sinh viên bằng Javascript - Lập trình Javascript
Video
Lưu trữ thông tin sinh viên bằng LocalStorage - Lập trình Javascript
LocalStorage: Quản lý đăng ký đăng nhập- Lập trình Javascript
LocalStorage: Quản lý đăng ký page- đăng nhập page - Hiển thị thông tin người dung- Lập trình Javascript
Examination & Ôn Tập Tổng Quát
1000 Bài tập JavaScript - Lập Trình JavaScript
[Examination] - Ôn tập HTML/CSS/JS - 60 phút - Web quản lý tin tức
[Examination] Bài Thi Thực Hành HTML/CSS/JS
Ôn tập HTML/CSS/JS & Bootstrap/jQuery
Trắc Nghiệm
[Trắc Nghiệm] Ôn tập kiến thức javascript & luyện thi & phỏng vấn
Học JS
[Trắc Nghiệm] Ôn tập kiến thức javascript & luyện thi & phỏng vấn
Previous
Next
Câu hỏi 1: Which keyword is used to declare a block-scoped variable in JavaScript?
A: var
B: let
C: const
D: static
Đáp án: B
Câu hỏi 2: Which keyword declares a constant that cannot be reassigned?
A: var
B: let
C: const
D: final
Đáp án: C
Câu hỏi 3: Which operator compares both value and data type?
A: ==
B: =
C: ===
D: !=
Đáp án: C
Câu hỏi 4: What is the result of the expression: 5 + '5'?
A: 10
B: 55
C: NaN
D: Error
Đáp án: B
Câu hỏi 5: Which operator is used to get the remainder of a division?
A: /
B: %
C: //
D: mod
Đáp án: B
Câu hỏi 6: What is the boolean value of the expression: !true?
A: true
B: false
C: null
D: undefined
Đáp án: B
Câu hỏi 7: Which statement is used to execute code when a condition is true?
A: for
B: while
C: if
D: switch
Đáp án: C
Câu hỏi 8: Which block runs when the if condition is false?
A: then
B: default
C: catch
D: else
Đáp án: D
Câu hỏi 9: Which structure is suitable when there are multiple branches based on specific values?
A: if
B: else if
C: switch
D: for
Đáp án: C
Câu hỏi 10: Which keyword is used to exit a case in a switch statement?
A: exit
B: stop
C: break
D: return
Đáp án: C
Câu hỏi 11: Which keyword marks the default block in a switch statement?
A: else
B: default
C: finally
D: otherwise
Đáp án: B
Câu hỏi 12: Which loop runs while a condition remains true?
A: for
B: foreach
C: loop
D: repeat
Đáp án: A
Câu hỏi 13: How many main parts are in the for loop syntax?
A: 2
B: 3
C: 4
D: 5
Đáp án: B
Câu hỏi 14: Which loop checks the condition before executing the code block?
A: do...while
B: forEach
C: while
D: map
Đáp án: C
Câu hỏi 15: Which loop executes at least once even if the condition is false?
A: while
B: for
C: loop
D: do...while
Đáp án: D
Câu hỏi 16: Which keyword skips the current iteration and continues the loop?
A: skip
B: continue
C: pass
D: next
Đáp án: B
Câu hỏi 17: Which keyword completely exits a loop?
A: exit
B: break
C: stop
D: return
Đáp án: B
Câu hỏi 18: What is the index of the first element in an array?
A: 1
B: -1
D: null
Đáp án: C
Câu hỏi 19: How do you access the second element of an array named arr?
A: arr(2)
B: arr[2]
C: arr[1]
D: arr.second
Đáp án: C
Câu hỏi 20: Which property returns the number of elements in an array?
A: size
B: count
C: length
D: index
Đáp án: C
Câu hỏi 21: Which method adds an element to the end of an array?
A: push()
B: pop()
C: shift()
D: unshift()
Đáp án: A
Câu hỏi 22: Which method removes the last element of an array?
A: push()
B: pop()
C: slice()
D: concat()
Đáp án: B
Câu hỏi 23: Which method adds an element to the beginning of an array?
A: push()
B: append()
C: unshift()
D: insert()
Đáp án: C
Câu hỏi 24: Which method removes the first element of an array?
A: shift()
B: pop()
C: remove()
D: delete()
Đáp án: A
Câu hỏi 25: Which keyword is used to declare a function in JavaScript?
A: func
B: def
C: function
D: method
Đáp án: C
Câu hỏi 26: How do you declare a function named sum?
A: function = sum()
B: create sum()
C: function sum()
D: def sum()
Đáp án: C
Câu hỏi 27: Where are function parameters placed?
A: In square brackets []
B: In parentheses ()
C: In curly braces {}
D: After the return keyword
Đáp án: B
Câu hỏi 28: Which keyword specifies the return value of a function?
A: result
B: yield
C: return
D: output
Đáp án: C
Câu hỏi 29: If a function has no return statement, what is the default return value?
B: null
C: false
D: undefined
Đáp án: D
Câu hỏi 30: How can a function be called?
A: functionName[]
B: functionName{}
C: functionName()
D: call functionName
Đáp án: C
Câu hỏi 31: Who developed the first version of JavaScript at Netscape in 1995?
A: James Gosling
B: Brendan Eich
C: Tim Berners-Lee
D: Guido van Rossum
Đáp án: B
Câu hỏi 32: Which edition of ECMAScript introduced 'strict mode' and JSON support?
A: ECMAScript 3
B: ECMAScript 2015
C: ECMAScript 5
D: ECMAScript 6
Đáp án: C
Câu hỏi 33: Where is Client-side JavaScript (CSJS) executed?
A: On the Web server
B: In the database engine
C: On a remote cloud proxy
D: In the browser on the user's workstation
Đáp án: D
Câu hỏi 34: What is the process of converting server-side JavaScript code into machine-independent bytecode called?
A: Interpretation
B: Compilation
C: Encryption
D: Serialization
Đáp án: B
Câu hỏi 35: Which HTML tag is used to define a script to make pages interactive?
A:
B:
C:
D:
Đáp án: C
Câu hỏi 36: In JavaScript, which keyword is used to create a variable by allocating memory to it?
A: var
B: dim
C: set
D: new
Đáp án: A
Câu hỏi 37: Which primitive data type in JavaScript contains only two values: true or false?
A: number
B: string
C: null
D: boolean
Đáp án: D
Câu hỏi 38: What does a 'null' value in a variable specify?
A: The variable has the value zero
B: The variable has no value
C: The variable contains an empty string
D: The variable is undefined
Đáp án: B
Câu hỏi 39: Which of the following is classified as a composite data type in JavaScript?
A: String
B: Number
C: Arrays
D: Boolean
Đáp án: C
Câu hỏi 40: Which method of the document object displays data and appends a new line character?
A: write()
B: writeln()
C: print()
D: alert()
Đáp án: B
Đã sao chép!!!
Hotline: 0967025996