jineecode

끝말잇기 만들기 본문

JS

끝말잇기 만들기

지니코딩 2020. 12. 8. 11:29

0. 알고리즘

 

1. JS

 

첫 제시어 저장: word = '자바스크립트'

대답(answer에 저장): prompt(word)

 

첫 제시어의 끝: word[word.length-1]

대답의 첫글자: answer[0]

 

true라면: answer을 word로 할당

false라면: alert창 팝업

 

let word = '자바스크립트' 
let answer = prompt(word)
if(word[word.length-1]===answer[0]){
  word = answer
} else {
  alert('이건 끝말잇기입니다')
}

 

끝말잇기를 반복한다.

이때 let word 위에 while문을 넣으면 word가 다시 '자바스크립트'로 대체되기 때문에 let answer 위에 넣어주어야 한다.

let word = "자바스크립트";
while(true){
  let answer = prompt(word);
  if(word[word.length-1]===answer[0]) {
    word = answer;
  } else {
    alert('이건 끝말잇기입니다.');
  }
}

 

for문으로는 어떻게 쓰면 좋을까?

for(let word = "자바스크립트";true;){
  let answer = prompt(word);
  if(word[word.length-1]===answer[0]) {
    word = answer;
  } else {
    alert('끝말잇기를 합쉬다');
  }
}

 

'JS' 카테고리의 다른 글

지역 선택 JS로 제어하기  (2) 2021.02.26
이벤트 위임  (0) 2021.02.25
깨알 기초 지식 모음  (0) 2021.02.14
EVENT  (0) 2020.11.26
DOM 스크립트  (0) 2020.11.25
Comments