▼정답
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
document.write("<table border ='1'>")
document.write("<tr>")
for(let i = 2; i<=9;i++){
document.write("<td>" + i + "단</td>")
}
document.write("</tr>")
document.write("<tr>")
for(let j = 1; j<=9;j++){
for(let i = 2; i<=9; i++){
document.write("<td>" + i + "*" + j + "=" + (i*j) + "</td>")
}
document.write("</tr>")
}
</script>
</head>
<body>
</body>
</html>
▼정답
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var kor = prompt("국어 점수", "국어 점수를 입력하세요");
document.write("<h1>국어 점수: " + kor + "</h1>");
var eng = prompt("영어 점수", "영어 점수를 입력하세요");
document.write("<h1>영어 점수: " + eng + "</h1>");
var math = prompt("수학 점수", "수학 점수를 입력하세요");
document.write("<h1>수학 점수: " + math + "</h1>");
document.write("<p>총점: " + (Number(kor)+Number(eng)+Number(math)) + "</p>");
document.write("<p>평균: " + ((Number(kor)+Number(eng)+Number(math))/3.0) + "</p>");
</script>
</head>
<body>
</body>
</html>
▼정답
자료형 : 문자, 숫자, 불리언, 함수, 객체, undefined
var varStr = "ABCDEF";
console.log("varStr : " + varStr);
var varNum = 123456;
console.log("varNum : " + varNum);
var varBoo = false;
console.log("varBoo : " + varBoo);
var varFun = function fun(){};
console.log("varFun : " + varFun);
var varObj = {};
console.log("varObj : " + varObj);
var varUnd = undefined; // 선언만 하고 초기화되지 않은 변수
console.log("varUnd : " + varUnd);
▼정답
typeof는 변수의 데이터 타입을 반환하는 연산자
undefined : 변수가 정의되지 않거나 값이 없을 때
number : 데이터 타입이 수일 때
string : 데이터 타입이 문자열일 때
boolean : 데이터 타입이 불리언일 때
object : 데이터 타입이 함수, 배열 등 객체일 때
function : 변수의 값이 함수일 때
symbol : 데이터 타입이 심볼일 때