728x90
반응형

문제 01. 다음의 출력값을 보고 빈 칸을 채우시오.

{
    var x = 100; 
    var y = 200; 
    var z = "javascript"; 

    console.log(__);
    console.log(__);
    console.log(__);

    //100
    //200
    //300
}
더보기

작성한 답

: x / y / z

 

※ 문제 끝까지 잘 읽기.

z에 저장된 것은 "javascript"이므로 답은 z가 아니라  x + y 이다.

 

A : 

▶ x

▶ y

▶ x + y

 

 

 

문제 04. 다음의 출력값을 보고 빈 칸을 채우시오.

{
    const arr = ________();   

    arr[0] = 100;               
    arr[1] = 200;               
    arr[2] = "javascript";     

    console.log(arr[0]);
    console.log(arr[1]);
    console.log(arr[2]);

    //100
    //200
    //javascript
}
더보기

작성한 답

: New Array

 

※배열 선언은 'N'ew Array가 아니라 new 'A'rray이다.

new에 대문자를 작성하지 않고 Array 첫 글자에만 대문자로 작성한다.

 

A :

new Array

 

 

 

문제 08. 다음의 출력값을 보고 빈 칸을 채우시오.

{
    const obj = {____________________};

    console.log(obj.a);
    console.log(obj.b);
    console.log(obj.c);

    //100
    //200
    //javascript
}
더보기

작성한 답

: a = 100, b = 200, c = "javascript"

 

※ 각각 선언하는 것이 아니므로 '='를 작성하지 않고 : 로  작성한다.

또한, 세미콜론(;)으로 끊어주지 않고 , 로 구분하며 중괄호 끝에 세미콜론을(;) 작성한다.

 

 

A :

a:100, b:200, c:300

 

 

 

문제 11. 다음의 출력값을 보고 빈 칸을 채우시오.

{
    const a = 100;
    const b = 200;
    const c = "javascript";

    const obj = { _________ }

    document.write(obj.a);
    document.write(obj.b);
    document.write(obj.c);

    //100
    //200
    //javascript
}
더보기

작성한 답

: a = 100, b = 200, c = "javascript"

 

※ 이미 값이 선언되어 있으므로 또 값을 선언하지 않고 a, b, c만 작성한다.

const (상수)이기 때문에 중복 선언시 오류가 발생한다.

 

A :

a, b, c

 

 

 

문제 12. 다음의 출력값을 보고 빈 칸을 채우시오. 

(틀린 문제는 아니지만 this를 제대로 알고 있지 않았으므로 오답노트 작성)

{
    const obj = {
        a: 100,
        b: [200, ____],
        c: "javascript",
        d: _________(){
            document.write("javascript가 실행되었습니다.");
        },
        e: function(){
            document.write( _______ + "가 실행되었습니다.");    //변수값 사용
        },
        f: function(){
            document.write( _______ + "가 실행되었습니다.");    //this를 사용
        }
    }

    document.write(obj.a);
    document.write(obj.b);
    document.write(obj.b[0]);
    document.write(obj.b[1]);
    document.write(obj.c);
    obj.d();
    obj.e();
    obj.f();

    //100
    //200,300
    //200
    //300
    //javascript
    //javascript가 실행되었습니다.
    //javascript가 실행되었습니다.
    //javascript가 실행되었습니다.
}
더보기

※ this로 값을 불러오기 위해서는 this 뒤에 : 나 ,가 아니라 .(온점)이 와야 한다.

배열이나 객체에 값을 불러올 때 . (온점)을 쓰듯이 this로 값을 불러올 때에는 반드시 . (온점)을 작성한다.

 

A: 

300

function

obj.c

this.c

+ Recent posts