일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 리눅스
- Di
- Ubunt
- myBatis
- Framework
- SpringJDBC
- @test
- Spring Boot
- 프로퍼티
- 컨테이너
- STS
- java spring
- spring
- @JUnit
- spring framework
- Spring JDBC
- pointcut
- @AspectJ
- spring aop
- XML
- 마이바티스
- unix
- JDBC TEMPLATE
- JdbcTemplate
- AOP
- @Spring-Test
- java
- Dependency Injection
- Linux
- POJO
Archives
- Today
- Total
개키우는개발자 : )
자바스크립트 끝말잇기 본문
반응형
랜덤으로 단어를 제시하면 제시한 단어의 끝 글자로 시작하는 단어를 답변합니다.
게임은 무한으로 진행이 되며 정답일 경우 맞춘 단어가 제시어로 바뀌고 '딩동댕' 알람을 띄웁니다.
오답일 경우 '땡' 알람을 띄웁니다.
<script>
let randomWord = ['자바','파이썬','자바스크립트','리엑트','스프링'];
let randomSize = randomWord.length;
let size = Math.floor(Math.random() * randomSize);
let word = randomWord[size];
let wordSize = word.length - 1;
while(true){
let answer = prompt(word);
if(word[wordSize] === answer[0]){
alert('딩동댕');
word = answer;
} else {
alert("땡");
}
}
</script>
randomWord : 배열에 랜덤한 단어를 저장해주는 변수
randomSize : 배열의 길이 저장 (5)
Math.random() : 0을 포함하면서 1보다 작은 랜덤한 값을 반환(소수점)
Math.floor() : 소수점 버림
size : 랜덤한 0.xxxxx * 5 값의 소수점을 버린 나머지 값을 저장
word : 랜덤한 배열의 단어를 저장하는 변수
wordSzie : 제시한 단어의 글자 길이의 -1 값을 저장 ( 예) 제시어 : 자바(2) -1 = 1 )
answer : 대답한 단어
반응형
'JavaScript > Code Note' 카테고리의 다른 글
자바스크립트 구구단 (0) | 2019.05.13 |
---|---|
자바스크립트 별찍기 (0) | 2019.05.13 |
자바스크립트 사칙 연산 퀴즈 (1) | 2019.05.11 |
Comments