Hướng dẫn và hỏi đáp
Cách dùng từng công cụ và những câu hỏi sinh viên hay gặp.
Hướng dẫn dùng công cụ
- Trắc nghiệm: chọn đủ đáp án rồi bấm "Chấm điểm". Thiếu câu nào, trang sẽ báo rõ số câu đó.
- Luyện gõ mã: gõ lệnh theo đề rồi bấm "Kiểm tra". Nếu sai, bạn nhận gợi ý cụ thể.
- Tra thuật ngữ: gõ từ khóa, kết quả lọc ngay. Bấm X để xóa tìm kiếm.
- Bàn phím: dùng Tab để di chuyển, phím mũi tên để chọn đáp án, Enter hoặc Space để bấm nút.
Điểm số và lộ trình học chỉ mang tính tham khảo.
Câu hỏi thường gặp
Hãy dùng
const làm mặc định. Chỉ chuyển sang let khi giá trị cần thay đổi. Tránh var vì phạm vi hàm và hoisting dễ gây lỗi khó thấy.const chỉ khóa việc gán lại tên biến. Nếu giá trị là mảng hoặc đối tượng, bạn vẫn thêm, sửa, xóa phần tử bên trong. Gán lại cả biến mới báo lỗi.Đó là lỗi lịch sử của ngôn ngữ và được giữ lại để không làm hỏng các trang web cũ. Để kiểm tra null, hãy so sánh trực tiếp:
x === null.NaN không bằng chính nó nên x === NaN luôn sai. Hãy dùng Number.isNaN(x).map biến đổi từng phần tử và trả mảng mới cùng độ dài. filter chỉ giữ phần tử thỏa điều kiện nên mảng mới có thể ngắn hơn. Cả hai không sửa mảng gốc.Mặc định dùng
textContent vì an toàn trước XSS. Chỉ dùng innerHTML khi bạn kiểm soát hoàn toàn đoạn HTML được chèn.Website được thiết kế không lưu dữ liệu (không localStorage, cookie hay máy chủ). Dữ liệu chỉ tồn tại trong phiên đang mở và đặt lại khi tải lại trang.
Chưa thấy câu trả lời? Gửi câu hỏi cho nhóm.