자바스크립트시험 3

03월 31일 쪽지시험_오답노트

01. 다음의 결괏값을 작성하시오. { let num = 0; while(false){ num++; if( num == 3 ){ continue; } if( num > 10 ){ break; } } console.log(num); } 답 : 0 우선 변수 num에 0을 저장하고 whiile문을 실행하려고하는데 조건문에 false가 있는데 while문에 false가 있으면 실행하지않아 출력된 답은 0입니다. 02. 다음의 결괏값을 작성하시오. { let a = 6, b = 9, c = 3, result; result = ++a + b++ + ++c; console.log(result); console.log(a+b+c); } 답 : 20 21 03. 결괏값을 작성하시오. { function func(){ ..

03월 17일 쪽지시험_오답노트

금요일마다 시험이라뇨... 목요일 밤마다 몬스터 사러 갑니다... 01. 결괏값을 작성하시오. { (function(){ console.log("함수가 실행되었습니다."); })(); } 답 : 함수가 실행되었습니다. 02. 결괏값을 작성하시오. { function func(str = "함수가 실행되었습니다."){ document.write(str); } func(); } 답 : 함수가 실행되었습니다. 03. 결괏값을 작성하시오. { let sum = 0; for(var i=1; i num2) return num1 else return num2 } console.log(func(10, 23) + func(40, 50)) } 답 : 73 if 조건문을 사용하여, 첫 번째 매개변수 num1이 두 번째 매개변..

03월 10일 쪽지시험_오답노트

이번 시험은 헷갈리는 것도 많고 어이없이 틀린 것도 많아 구분짓겠습니다. 틀린 문제의 답 헷갈린 문제의 답 01. 결괏값을 작성하시오. { if( null ){ console.log("true"); } else { console.log("false"); } } 답 : false 02. 결괏값을 작성하시오. { let num = 0; while( num 6 ){ break; } console.log(num); } } 답 : 1 , 2 , 4 , 5 , 6 해설 : while문의 조건식에 true를 넣으면 항상 참이 되어 무한 루프가 발생됩니다.그러므로 위 구문은 무한 루프가 발생하는 구문입니다.num++먼저 출력되고 나면 if문이 실행됩니다.반복하다보면 num이 3이되는데 그렇게되면 첫번째 if문의 조건문..