자바스크립트 연습하다가 질문드립니다 채택완료
ango
4년 전
조회 2,722
자바스크립트를 연습중인데
const INPUT_AGE , const PRINT_AGE 가 전역 변수가 됩니다
전역이 안될려면 코드를 어떻게 짜야 하나요?
클래스를 써야 할까요?
</p>
<p>document.addEventListener('DOMContentLoaded', () => {</p>
<p> </p>
<p>const INPUT_AGE = document.querySelector('input');</p>
<p>const PRINT_AGE = document.querySelector('h1');</p>
<p> </p>
<p>function GetAge () {</p>
<p> if (INPUT_AGE.value > 30) {</p>
<p> PRINT_AGE.textContent = `당신은 나이가 30대 이상이군요.`;</p>
<p> } else if (INPUT_AGE.value < 30) {</p>
<p> PRINT_AGE.textContent = `당신은 나이가 30대 이하군요.`;</p>
<p> } else if (isNaN(INPUT_AGE.value) == true) {</p>
<p> PRINT_AGE.textContent = `올바른 나이를 적어주세요.`;</p>
<p> }</p>
<p>}</p>
<p> </p>
<p>INPUT_AGE.addEventListener('keyup', (event) => {</p>
<p> </p>
<p>GetAge();</p>
<p> </p>
<p>})</p>
<p> </p>
<p>})</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인
function GetAge 안에 넣으면 동작이 안됩니다 ;;