실습문제 7-10

WEB/TRAINNING 2017. 12. 4. 09:14 |

10. 문제 9의 (1)에서 new Object()를 이용하여 생성한 book 객체를 이용하여 book의 객체 배열 bookArray를 출력하고,

다음과 같이 prompt() 함수를 통해 5개 책 정보를 입력받은 후 가장 비싼 책의 이름을 출력하는 웹 페이지를 작성하라.




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html>
<html>
<head>
    <title>book 객체 만들기</title>
</head>
<body>
<h3>book 객체 배열 만들기</h3>
<hr>
<script>
var bookArray = new Array();
for(i=0 ; i<5; i++)
{
    var input = prompt("콤마(,)로 분리하면서 첵제목 저자 가격순으로 입력");
    var ar = input.split(",");
    var book = new Object();
    book.title = ar[0];
    book.author = ar[1];
    book.price = ar[2];
    bookArray[i] = book;
}
// bookArray 객체 출력
for(i=0 ; i<bookArray.length ; i++)
{
    document.write(bookArray[i].title + ",");
    document.write(bookArray[i].author + ",");
    document.write(bookArray[i].price + "<br>");
}
// 가장 가격이 비싼 책은?
    var most = bookArray[0];
    for(i=0 ; i<bookArray.length ; i++
    { 
        if(bookArray[i].price > most.price)
        most = bookArray[i];
    }    
 
        document.write("<br> 가장 가격이 비싼 책은 " + most.title);
</script>
</body>
</html>
cs




'WEB > TRAINNING' 카테고리의 다른 글

실습문제 9-2  (0) 2017.12.04
실습문제 9-1  (0) 2017.12.04
실습문제 7-9  (0) 2017.12.04
실습문제 7-8  (0) 2017.11.29
실습문제 7-7  (0) 2017.11.29
Posted by 너래쟁이
: