Fast Blinking Hello Kitty

문제풀기

오답노트 정리하기

코른이되고싶은코린이 2023. 3. 4. 23:08

728x90

오답노트

 

문제) 다음의 출력값을 보고 빈칸을 채우시오!
{
    let x = 100;
    let y = 200;
    let z = "javascript";
 	
    x ___ 300;       
    y ___ 400;       
    z ___ "jquery";  

    console.log(x);
    console.log(y);
    console.log(z);

    //400
    //-200
    //javascriptjquery
}
+= , -=, +=

▲기존 값에서 더해줍니다.

 

문제) 다음의 출력값을 보고 빈칸을 채우시오!
{
    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

▲배열값을 입력할 때 사용합니다.

 

문제)  다음의 출력값을 보고 빈칸을 채우시오!
{
    const obj = {____________________};

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

    //100
    //200
    //javascript
}
a:100, b:200, c:"javascript"

▲ 객체는 키 : 값 을 입력합니다.

 

문제)  다음의 출력값을 보고 빈칸을 채우시오!
{
    const obj = [
        {a:100, b:200},
        {c:"javascript"}
    ];

    console.log(________);
    console.log(________);
    console.log(________);

    //100
    //200
    //javascript
}
obj[0].a, obj[0].b, obj[1].c

▲ 객체안의 배열

 

 

문제)  다음의 출력값을 보고 빈칸을 채우시오!
{
    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, b, c

▲객체안의 변수 값을 그대로 적용할 수 있다.

 

문제)  다음의 출력값을 보고 빈칸을 채우시오!
{
    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가 실행되었습니다.
}
300, function, obj.c, this.c

▲변수값을 넣어 실행 가능하며 obj대신 this를 사용할 수도 있습니다.

 

문제)  다음의 출력값을 보고 결과값을 구하시오!
{
    let num = 0;
    while( num <= 5 ){
        document.write( num + ". 반복문이 실행되었습니다.");  
        num++;
    }
}
0. 반복문이 실행되었습니다.1.반복문이 실행되었습니다. 2.반복문이 실행되었습니다.3.반복문이 실행되었습니다.4.반복문이 실행되었습니다.5.반복문이 실행되었습니다.

▲for문과 같은 반복문으로 6번, num++로 0~5까지 반복문이 실행됩니다.

 

문제)  다음의 출력값을 보고 결과값을 구하시오!
{
    const str = [100, 200, 300, 400, 500];

    str.forEach((element, index, array) =>l {
        document.write(element);
        document.write(index);
        document.write(array);
    });
}
100
0
100200300400500
200
1
100200300400500
300
2
100200300400500
400
3
100200300400500
500
4
100200300400500

▲forEach는 반복문으로 배열에서  사용할 수 있습니다. element는 배열의 요소를 의미하고  index는 배열의 순서, array는 배열을 나타냅니다.