Trắc nghiệm Javascript số 4

    1. 
    Lệnh nào dùng để tạo ra đối tượng có 2 thuộc tính ho và ten

    A. 
    <script> var nv = [ ho:"Lấp La", ten: "Lấp Lánh" ] </script>
    B.
    <script>  var nv = { ho:"Lấp La", ten: "Lấp Lánh" } </script>
    C.
    <script> var nv = { ho="Lấp La" , ten= "Lấp Lánh" } </script>
    D.
    <script> var nv = ["Lấp La" , "Lấp Lánh" ] </script>

    2. 
    Đối tượng trong javascript được tạo ra để làm gì

    3. 
    Phát biểu nào đúng về đối tượng

    4. 
    Code nào cần dùng khi muốn nạp lại trang web bằng javascript

    <button type="button" onclick="document.reload()">Nạp lại trang</button>
    <button type="button" onclick="location.reload()">Nạp lại</button>
    <button type="button" onclick="window.reload()">Nạp trang </button>
    <button type="button" onclick="history.reload()">Nạp lần nữa</button>
    <a href="#" onclick="location.reload();">Nạp lại đi</a>

    5. 
    Phát biểu nào đúng về hàm trong đối tượng

    6. 
    Xem code sau và cho biết kết quả tiền bằng bao nhiêu sẽ được xuất ra trang web?

    <script>
       var laptop = {
           ten:"Lenovo ThinkBook 15IIL",
           gia: 12990000,
           soluong: 3,
           khuyenmai: function() { if (this.soluong>2) return 10; else return 5;},
           tien : function(){
               km = this.khuyenmai();
               t = this.soluong*this.gia;
               return t*km/100;
           }
       }; 
    </script>
    <h3>Tiền = <script>document.write(laptop.tien() ) </script> </h3>

    7. 
    Nút nào bạn sẽ dùng khi muốn có 1 nút bấm để in trang web

    <button type="button" onclick="window.print">In ra giấy</button>
    <button type="button" onclick="document.print()">In trang web</button>
    <button type="button" onclick="window.print()">In ấn</button>
    <button type="button" onclick="print">In trang này</button>

    8. 
    Nút nào được dùng khi cần một button quay lại trang trước

    <button type="button" onclick="document.back()">Quay lại trang trước</button>
    <button type="button" onclick="history.back()">Trở lại trang trước</button>
    <button type="button" onclick="history.go(-1)">Quay lại </button>
    <button type="button" onclick="history.forward()">Trở lại</button>

    9. 
    Mời xem câu hỏi và chọn phương án đúng nhé

    Các phát biểu nào dưới đâylà đúng. Giả sử code javascript bên dưới bạn viết trong trang web có địa chỉ  https://longnv.name.vn/thuctap/js_location.html?lang=vi&idLT=3#themykien

    A: Biến tm có giá trị là longnv.name.vn , còn biến dc có giá trị là https://longnv.name.vn/thuctap/js_location.html?lang=vi&idLT=3#themykien

    B. Muốn biết tên miền hiện tại của website thì dùng location.hostname , còn muốn lấy toàn bộ địa chỉ của trang web hiện tại thì dùng location.href

    C. Biến ts có giá trị là  ?lang=vi&idLT=3 , còn biến  vt có giá trị là #themykien
    D. Muốn lấy các tham số của trang web hiện tại thì dùng location.search

    <script>
       tm  = location.hostname;
       dc  = location.href;
       ts = location.search;
       vt = location.hash;
    </script>
    <script>
       document.write("<p> Tên miền = " + tm + "</p>");
       document.write("<p> Full địa chỉ = " + dc + "</p>");
       document.write("<p> Tham số cho trang = " + ts + "</p>");
       document.write("<p> Vị trí trong trang = " + vt + "</p>");
    </script>

    10. 
    Giả sử lệnh sau được thêm vào tag head của 1 trang web.

    <script> setTimeout("location.reload()", 1800000);</script>