1. 3번 (new를 이용해 생성한다)
2. 4번 (let values = [1,2,3];)
3. 4번 (months.length 를 더 큰 사이즈로 지정하면 배열의 크기가 늘어나고, 늘어간 공간은 undefined이다.
4. 2번 (배열에는 여러 타입의 데이터가 섞여 저장될 수 있기 때문)
5.
let money = new Array(3);
moeny[0] = 5;
money[1] = 7;
money[2] = -3;
let sum=0;
for(let i=0; i<money.length; i++) sum+= money[i];
document.write(sum/money.length);
6. 4번 (차이가 없다.)
7.
(1) 15
(2) "b"
(3) 2
( let x = text.split(" ")의 값은 Web과 Programming 2개의 단어로, 2개의 문자열 배열이 x에 들어간다.
따라서 x의 길이는 2 )
(4) "HTML5 Programming"
(5) "P"
8. Math.random()*10은 0부터 10보다 작은 실수값 중에서 랜덤값을 가진다. 임의의 정수를 리턴해야하므로 Math.floor를 사용해 정수값으로 바꿔 주어야한다.
let x = Math.floor(Math.random()*10) +1;
9.
let student(id,name,grade) = {
id : id,
name : "kitae",
grade : 3.9
};
10. (1)
//메소드용 함수 작성
function fill() {
this.amont +=2;
}
function consume() {
this.amount -=2;
}
//객체 생성
let box = new Object();
box.color = "red";
box.size = 10;
box.amount = 10;
box.fill = fill;
box.consume = consume;
(2)
box.fill();
document.write("amount :" + box.amount +"<br>");
box.consume();
document.write("amount :" + box.amount);
(3)
amount :10
amount :8
'1학년 > 명품 HTML+CSS+JS' 카테고리의 다른 글
10. 윈도우와 브라우저 관련 객체 실습문제 정답 (2) | 2023.12.08 |
---|---|
10. 윈도우와 브라우저 관련 객체 이론문제 정답 (0) | 2023.12.07 |
8. HTML DOM과 Document 실습문제 정답 (1) | 2023.12.06 |
8. HTML DOM과 Document 이론문제 정답 (0) | 2023.12.06 |
7. 자바스크립트 코어 객체와 배열 실습문제 정답 (4) | 2023.12.04 |