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는 배열을 나타냅니다.