반응형
자바스크립트 반복문을 사용하여 끝말잇기 게임을 만들 수 있다.
조건문과 반복문을 사용하고,
prompt() 라는 함수를 사용하여 사용자가 입력한 데이터를 받아서
끝말잇기 게임을 만들 수 있다.
for(var word = "첫단어"; true;){ // 처음에 입력한 단어를 만들고 true를 사용해 무한 루프를 돌린다.
var answer = prompt(word);
if (word[word.length-1] == answer[0]){ // word(첫단어)의 맨 마지막 글자와 대답한 데이터의 맨 첫 글자를 비교.
word = answer; // 위의 비교한 내용이 맞다면 내가 입력한 답이 다음 제시어(word)가 된다.
}else {
console.log("틀렸습니다.");
break; // 이 전 단어의 끝 글자와 내가 입력한 단어의 첫 글자가 다르다면 무한루프 반복문을 끝낸다.
}
}
위와 같은 for문이 아닌 while 문을 사용해서도 끝말잇기를 만들 수 있다.
var word = "첫단어";
while (true){ // true로 하여 무한루프를 돌린다.
var answer = prompt(word);
if (word[word.length-1]){
word = answer;
}else{
console.log("틀렸습니다.");
break;
}
}
반응형
'Frontend > Javascript' 카테고리의 다른 글
Javascript (자바스크립트) - 객체 (0) | 2020.03.22 |
---|---|
Javascript (자바스크립트) 예제 - 별찍기 (0) | 2020.03.22 |
Javascript (자바스크립트) 예제 - 구구단 만들기 (0) | 2020.03.21 |
Javascript (자바스크립트) - 반복문 (for문, while문, do while문) (0) | 2020.03.21 |
Javascript (자바스크립트) - 삼항 연산자 (0) | 2020.03.21 |