🕹️ 기존 게임 순서도

🕹️ 순서도 최적화하기

🧑🏻💻 코딩
const number = Number(prompt('참가 인원을 입력해 주세요.'));
const $button = document.querySelector('button');
const $input = document.querySelector('input');
const $word = document.querySelector('#word');
const $order = document.querySelector('#order');
let word;
let newWord;
const onClickButton = () => {
if (!word || word[word.length - 1] === newWord[0]){
word = newWord;
$word.textContent = word;
const order = Number($order.textContent);
if (order + 1 > number){
$order.textContent = 1;
} else {
$order.textContent = order + 1;
}
} else {
alert ('GAME OVER');
}
$input.value = '';
$input.focus();
};
const onInput = (event) => {
newWord = event.target.value;
};
$input.addEventListener('input', onInput);
$button.addEventListener('click', onClickButton);
💻 CODEPEN
📍 AND, OR (논리연산자)
1. AND 의 관계
| 첫번째 조건 | 두번째 조건 | 결과 |
|---|
| true | true | true |
| true | flase | flase |
| flase | true | flase |
| flase | flase | flase |
2. OR 의 관계
| 첫번째 조건 | 두번째 조건 | 결과 |
|---|
| true | true | true |
| true | flase | true |
| flase | true | true |
| flase | flase | flase |
🔗 논리 연산자 복습하러 가기