총 5개중에서 3개 이상 맞춰야 프로그램이 종료되는 영어단어 공부 퀴즈 프로그램을 만들어보자
<!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>3. 문제맞추기</title>
<script>
'use strict'
let quiz=[];
let ans=[];
let tot=0;
for(let i=0; i<100; i++){
ans[0]="diverse";
quiz[0]="다양한";
ans[1]="enormous";
quiz[1]="거대한,막대한";
ans[2]="match";
quiz[2]="시합,경기";
ans[3]="arise";
quiz[3]="일어나다";
quiz[4]="(시간적)간격,사이";
ans[4]="interval";
quiz[5]="특허,특허권";
ans[5]="patent";
quiz[6]="용어,학기,기간";
ans[6]="term";
quiz[7]="넘다,초과하다";
ans[7]="exceed";
ans[8]="emit"
quiz[8]="방출하다,내뿜다"
ans[9]="contemporary";
quiz[9]="동시대의,현대의"
ans[10]="plot"
quiz[10]="줄거리,작은땅"
ans[11]="available"
quiz[11]="이용가능한"
ans[12]="recognize"
quiz[12]="알아보다,인식하다"
ans[13]="convey"
quiz[13]="전달하다,운반하다"
ans[14]="assessment"
quiz[14]="평가,사정,판단"
ans[15]="consistent"
quiz[15]="일관성이있는,일치하는"
ans[16]="sustain"
quiz[16]="유지하다,견디다"
ans[17]="arrangement"
quiz[17]="정렬,배열,배치"
ans[18]="accumulate"
quiz[18]="모으다,축적하다"
ans[19]="superior"
quiz[19]="우수한"
ans[20]="resistance"
quiz[20]="저항,반대"
ans[21]="crucial"
quiz[21]="매우중요한,결정적인"
ans[22]="tremendous"
quiz[22]="굉장한,엄청난,거대한"
ans[23]="asset"
quiz[23]="자산,재산"
ans[24]="undermine"
quiz[24]="훼손하다,해치다,손상시키다"
ans[25]="tramsfrom"
quiz[25]="변형시키다"
ans[26]="procedure"
quiz[26]="절차,순서,진행"
ans[27]="suggest"
quiz[28]="제안하다,암시하다,보여주다"
ans[28]="perspective"
quiz[28]="관점,시각"
ans[29]="approach"
quiz[29]="접근하다,다가가다"
for(let i=0; i<5; i++){
let rd=Math.floor(Math.random()*29);
let a=prompt(quiz[rd])
if(a===ans[rd]){
tot+=1;
}
}
if(tot>=3){
document.write(
`축하합니다! 총 ${tot}개를 맞추었습니다.`
)
break;
}else{
alert(
`총 ${tot}개를 맞추었으므로 재시험을 시작합니다.`
)
}
}
</script>
</head>
<body>
</body>
</html>
|
'개발자공부 (2021.11~현재) > JavaScript' 카테고리의 다른 글
[Thymeleaf] 외부 자바스크립트 파일에서 thymeleaf 값 받아서 사용하기 (0) | 2022.04.13 |
---|---|
자바스크립트로 달력 구현하기 (0) | 2022.04.11 |
자바스크립트로 만드는 로또번호 뽑기 프로그램 (0) | 2022.01.11 |
자바스크립트로 만드는 가위바위보 게임(무한반복) (0) | 2022.01.11 |
자바스크립트로 만드는 시간 출력 프로그램 (0) | 2022.01.04 |