반응형
자바스크립트 문법과 자료형 문제풀이
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
var data1 = 12;
var data2 = 100;
var data3 = 107;
var data4 = 99;
var data5 = 15;
var data6 = 52;
var data7 = 7;
// 함수생성
// 문제1. 위의 변수 중에 10이하는 "작은수" 출력, 50에서 100 사이는 "조금 큰수", 100 이상은 "아주큰수", 10에서 50 사이는 "중간수 출력"
// 문제2. 위의 변수 중에 짝수는 "짝수", 홀수는 "홀수" 출력
// 문제3 : dataArray 를 가지고 문제1, 2 출력
var dataArray = [12, 100, 107, 99, 15, 52, 7];
</script>
</head>
<body>
<div>
<h1>자바스크립트 0 </h1>
<div >
<div>결과 </div>
====================================
<div id="result1">문1 답</div>
<div id="result2"> 문2 답</div>
<div id="result2"> 문3 답</div>
</div>
</div>
</body>
</html>
Introducing ChatGPT 의 정답 (챗gpt)
<script type="text/javascript">
var data1 = 12;
var data2 = 100;
var data3 = 107;
var data4 = 99;
var data5 = 15;
var data6 = 52;
var data7 = 7;
var dataArray = [12, 100, 107, 99, 15, 52, 7];
// 문제1. 위의 변수 중에 10이하는 "작은수" 출력, 50에서 100 사이는 "조금 큰수", 100 이상은 "아주큰수", 10에서 50 사이는 "중간수 출력"
function problem1(num) {
if (num <= 10) {
return "작은수";
} else if (num <= 50) {
return "중간수";
} else if (num < 100) {
return "조금 큰수";
} else {
return "아주 큰수";
}
}
// 문제2. 위의 변수 중에 짝수는 "짝수", 홀수는 "홀수" 출력
function problem2(num) {
if (num % 2 === 0) {
return "짝수";
} else {
return "홀수";
}
}
// 문제3 : dataArray 를 가지고 문제1, 2 출력
var result1 = "";
var result2 = "";
for (var i = 0; i < dataArray.length; i++) {
result1 += problem1(dataArray[i]) + " ";
result2 += problem2(dataArray[i]) + " ";
}
// 결과를 HTML에 출력
document.getElementById("result1").textContent = result1;
document.getElementById("result2").textContent = result2;
</script>
챗gpt 링크
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 콜백 예시 (0) | 2023.04.21 |
---|---|
[JavaScript] 삼항 연산자 (0) | 2023.04.15 |