TIL 08 | JavaScript - 끝말잇기
1233 단어 TILJavaScriptJavaScript
반복문을 사용해 끝말잇기 구현하기.
let word = '자전거'
- 예를 들어 첫 제시어를 '자전거'로 저장했다.
let answer = prompt(word)
*대답을 받는 건 함수 prompt를 사용한다.
첫 제시어 단어 끝부분과 대답 첫글자가 같은지 확인해준다.
if (word[2] === answer[0])
시작은 숫자 0부터 시작하기 때문에 '거'에 해당하는 2를 입력해준다.
하지만 이렇게 적용할 시 글자가 길어지게 되면?
if (word[word.length - 1] === answer[0])
이 경우 단어에 길이에서 -1를 빼주게되면 단어 길이가 늘어나더라도 끝 글자에서 -1를 빼주기때문에 대답의 첫 글자와 제시어 마지막 글자가 같은지 확인할 수 있다.
let word = '자전거'
while (true) {
let answer = prompt(word)
if (word[word.length - 1] === answer[0]) {
//맞았을 때
word = answer;
} else {
//틀렸을 때
alert('땡')
}
}
자바스크립트를 실행하면 첫 번째 제시어가 성공적으로 나타난다.
for (let word = '자전거'; true;) {
let answer = prompt(word)
if (word[word.length - 1] === answer[0]) {
//맞았을 때
word = answer;
} else {
//틀렸을 때
alert('땡')
}
}
While 대신 For를 사용하면 처음; 조건; 끝; 순서대로 나온다.
Author And Source
이 문제에 관하여(TIL 08 | JavaScript - 끝말잇기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@soojk/TIL-08저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)