Trắc nghiệm Javascript số 3 08/04/2021 1. Đoạn code sau được viết trong trang web của bạn. Chuyện gì xảy ra nếu user vào xem lúc 5 giờ chiều var d = new Date(); if (d.getHours() < 12) document.getElementById("chao").innerHTML= "Hôm nay cố gắng nhé"; else document.getElementById("chao").innerHTML= "Chiều nay bạn thế nào?"; User sẽ thấy lời chào với chữ đậm: Chiều nay bạn thế nào? User sẽ thấy lời chào với chữ nghiêng: Chiều nay bạn thế nào? User sẽ thấy lời chào với chứ đậm: Hôm nay cố gắng nhé Code bọ lỗi 2. Phát biểu nào đúng về đoạn code sau: Chọn ngày sinh: n = 1; while ( n <= 31) { document.write("Ngày " + n + ""); n++; } Code lỗi cho jabascript không viết trong tag select được Code hiện các ngày của tháng từ 1 đến 30 trong tag select Code đúng và hiện các ngày của tháng từ 1 đến 31 trong tag select Code lỗi cho biến n chưa khai báo 3. Đoạn code sau làm gì var x = 0;do { a = prompt("Nhập giá trị biến a đi bồ"); while (isNaN(a)==true || a10 ); Bắt buộc nhập a phải là chữ Bắt buộc nhập biến x là số, giá trị nhập từ 0 đến 10 Bắt buộc nhập cho đến khi a phải là số và giá trị của a phải từ 0 đến 10 Đoạn code có lỗi 4. Mời xem code và chọn phát biểu đúng CÁC ĐỨC TÍNH CAO QUÝ CỦA CON NGƯỜI var qt = ["Nhân", "Lễ", "Nghĩa","Trí","Tín"];for (var i = 0; i < qt.length; i++) document.write( "" + qt[i] + "");document.write(""); Lặp biến i, hiện mỗi phần tử của i trong tag p Code lỗi cú pháp Lặp qua mảng, mỗi phần tử đặt trong tag p và hr Lặp qua mảng qt, mỗi phần tử đặt trong tag p, kết thức lặp xuất ra tag hr 5. Mời xem đoạn code javascript dưới đây function dtb(toan, ly, hoa) { var t = (toan + ly + hoa)/3; return t;}var dtb = dtb(9, 3, 7); document.write("ĐiểmTB = " + dtb.toFixed(2) ); Code lỗi vì không có hàm toFixed() Xuất ra điểm trung bình nhân với 2 Kết quả xuất ra điểm trung bình với 2 số lẻ Code lỗi gì biền dtb trùng tên hàm dtb() 6. Đoạn code dưới đây làm gì dh = setInterval("hienso()", 2000); function hienso(){ n = Math.round(Math.random()*31); document.getElementById('so').innerText= n; } Định kỳ cứ 20 giây hiện 1 số ngẫu nhiên từ 0 đến 31 Hiện 1 lần một giá trị ngẫu nhiên từ 0 đến 31 rồi dừng lại không hiện nữa Code lỗi, không chạy được Định kỳ cứ 2 giây hiện 1 số nguyên ngẫu nhiên từ 0 đến 31 7. Phát biểu nào sau đây đúng setInterval("alert('Đời vui lắm em có biết không?')", 500) Code trên hiện ra 500 lần chữ: Đời vui lắm em có biết không? Code trên định kỳ nữa giây thì hiện ra chữ: Đời vui lắm em có biết không? Code lỗi sai cú pháp Code trên đợi 500 miligiây và hiện ra 1 lần chữ: Đời vui lắm em có biết không? 8. Code sau làm gì .x { background:blue; color: white;}.d { background:red; color: yellow;} Khi nhắp chuột vào thì ô Tuổi có nền xanh chữ trắng còn khi nhắp ra ngoài thì ô tuổi sẽ có nền đỏ chữ vàng Khi nhắp chuột vào thì ô Tuổi có nền đỏ chữ vàng còn khi nhắp ra ngoài thì ô tuổi sẽ có nền xanh chữ trắng Khi nhắp đúp chuột vào thì ô Tuổi có nền đỏ chữ vàng Code sai không chạy 9. Mô tả nào đúng cho code sau (chọn 2) Số lượngSP: Đơn giá sp : 50000Thành tiền : function tt(soluong){ gia = document.getElementById("gia").innerText; document.getElementById("tien").innerText=soluong*gia;} Code sai ở chỗ this.style.color, vì Không có style trong đối tượng this Khi nhập 1 số vào input, hàm tt được gọi và hiện số tiền trong thanhtien Khi gõ 1 phím vào tag inout, hàm tt sẽ được gọi, còn khi nhắp đúp vào inout thí màu chữ của nó sẽ đỏ Code lỗi chỗ this.value, phải dùng this.innerText mới đúng 10. Mời xem code dưới và chọn 2 phát biểu đúng <input type="number" onfocus="this.style.backgroundColor='red'" onblur="this.style.backgroundColor='white'" onmousemove="this.value++"> Khi nhắp chuột vào input , giá trị của nó sẽ đượd tăng lên 1 Nhắp vào input thì nó sẽ có màu nền đỏ, nhắp ra ngoài input thì màu nền của input là trắng Di chuyển chuột trong input thì giá trị của nó tăng lên 1 Khi mới nạp trang web, input sẽ có màu nền đỏ