자바스크립트 코드의 실행 결과로 옳은 것은?var a = 3 ;var … | [멀티미디어콘텐츠제작전문가 필기] 19년 1회차 기출문제 상세 페이지
1[멀티미디어콘텐츠제작전문가 필기] 19년 1회차
자바스크립트 코드의 실행 결과로 옳은 것은?
var a = 3 ;
var b = (4+3);
var c = true ;
document.write((a==b) && c);
1
a == b && c
2
3 == 7 && false
3
true
4
false
해설
a와 b가 서로 달라 (a == b)가 거짓이 되므로 출력은 false다.
코드에서 a는 3, b는 (4 + 3) = 7, c는 true다. 먼저 3 == 7이 평가되어 false가 되고, 이어서 false && true가 계산된다.
AND 연산은 한쪽이라도 거짓이면 거짓이므로 최종 결과는 false이며, document.write는 이 불린 값을 문자열 false로 출력한다. 비교식이나 코드가 문자 그대로 찍히지는 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.