JavaScript is required
Danh sách đề

500+ câu hỏi trắc nghiệm Javascript, CSS, HTML có đáp án chi tiết - Đề 3

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

Trong Javascript hàm parseInt() dùng để làm gì?

 

A.

Chuyển một chuỗi thành số

B.

Chuyển một chuỗi thành số nguyên

C.

Chuyển một chuỗi thành số thực

D.

Chuyển một số nguyên thành một chuỗi

Đáp án
Hàm `parseInt()` trong JavaScript được sử dụng để chuyển đổi một chuỗi thành một số nguyên. Nó sẽ cố gắng phân tích cú pháp một chuỗi và trả về một số nguyên. Nếu chuỗi không thể chuyển đổi thành một số nguyên hợp lệ, nó sẽ trả về `NaN` (Not a Number). Hàm này bỏ qua khoảng trắng ở đầu chuỗi. Nếu ký tự đầu tiên không thể chuyển đổi thành số, `parseInt()` sẽ trả về `NaN`. Ví dụ: * `parseInt("10")` trả về 10 * `parseInt("10.99")` trả về 10 (phần thập phân bị bỏ qua) * `parseInt(" 10 ")` trả về 10 (khoảng trắng ở đầu và cuối bị bỏ qua) * `parseInt("10 abc")` trả về 10 (dừng phân tích khi gặp ký tự không phải số) * `parseInt("abc")` trả về `NaN` Như vậy, đáp án chính xác nhất là "Chuyển một chuỗi thành số nguyên". Mặc dù đáp án "Chuyển một chuỗi thành số" cũng đúng một phần, nhưng nó không đầy đủ bằng đáp án "Chuyển một chuỗi thành số nguyên", vì `parseInt()` luôn trả về một số nguyên (hoặc `NaN`).

Danh sách câu hỏi:

Câu 1:

Trong Javascript hàm parseInt() dùng để làm gì?

 

Lời giải:
Đáp án đúng: B
Hàm `parseInt()` trong JavaScript được sử dụng để chuyển đổi một chuỗi thành một số nguyên. Nó sẽ cố gắng phân tích cú pháp một chuỗi và trả về một số nguyên. Nếu chuỗi không thể chuyển đổi thành một số nguyên hợp lệ, nó sẽ trả về `NaN` (Not a Number). Hàm này bỏ qua khoảng trắng ở đầu chuỗi. Nếu ký tự đầu tiên không thể chuyển đổi thành số, `parseInt()` sẽ trả về `NaN`. Ví dụ: * `parseInt("10")` trả về 10 * `parseInt("10.99")` trả về 10 (phần thập phân bị bỏ qua) * `parseInt(" 10 ")` trả về 10 (khoảng trắng ở đầu và cuối bị bỏ qua) * `parseInt("10 abc")` trả về 10 (dừng phân tích khi gặp ký tự không phải số) * `parseInt("abc")` trả về `NaN` Như vậy, đáp án chính xác nhất là "Chuyển một chuỗi thành số nguyên". Mặc dù đáp án "Chuyển một chuỗi thành số" cũng đúng một phần, nhưng nó không đầy đủ bằng đáp án "Chuyển một chuỗi thành số nguyên", vì `parseInt()` luôn trả về một số nguyên (hoặc `NaN`).

Câu 2:

Trong Javascript sự kiện OnMouseOver thực hiện khi nào?

Lời giải:
Đáp án đúng: C
Sự kiện `onmouseover` trong JavaScript xảy ra khi con trỏ chuột di chuyển qua một phần tử HTML (ví dụ: một đối tượng trong form). Do đó, đáp án chính xác là "Khi di chuyển con chuột qua một đối tượng trong form." Các đáp án khác không đúng vì: - "Khi một đối tượng trong form mất focus." tương ứng với sự kiện `onblur`. - "Khi một đối tượng trong form có focus" tương ứng với sự kiện `onfocus`. - "Khi click chuột vào nút lệnh" tương ứng với sự kiện `onclick` hoặc `onsubmit` (tùy thuộc vào nút lệnh).

Câu 3:

Thẻ <input type=”text” …> dùng để làm gì?

Lời giải:
Đáp án đúng: A
Thẻ `` được sử dụng để tạo một ô nhập liệu văn bản (text field) trên trang web. Người dùng có thể nhập các ký tự, chữ số, hoặc các ký tự đặc biệt vào ô này. * **Đáp án 1: Tạo một ô text để nhập dữ liệu** - Đây là đáp án chính xác. Thẻ `` sinh ra một ô cho phép người dùng nhập văn bản. * **Đáp án 2: Tạo một ô password** - Sai. Để tạo ô password, ta dùng ``. * **Đáp án 3: Tạo một cùng có nhiều cột nhiều dòng** - Sai. Để tạo một vùng có nhiều cột nhiều dòng, ta dùng thẻ `