렛츠기릿 자바스크립트

    렛츠기릿 자바스크립트 8 - 숫자야구게임(for문, indexOf())

    숫자야구게임 1단계 - 4자리수 생성, 플레이어가 입력한 숫자의 유효성 검사 확인 if문 중첩 제거하기 (원본) $form.addEventListener("submit", (event) => { event.preventDefault(); const value = $input.value; $input.value = ""; //입력한 글자를 지워주는 센스 if (checkInput(value)) { //입력값 문제가 없는 경우 //1. 홈런인 경우 if (answer.join("") === value) { $logs.textContent = "홈런입니다."; return; } //2. 패배한 경우 if (tries.length >= 9) { const message = document.createTextNo..

    렛츠기릿 자바스크립트 7 (계산기) -self(연달아 계산)

    계산기 - 연달아계산 버전1 let numOne =''; let operator=''; let numTwo=''; const $operator = document.querySelector('#operator'); // console.log($operator) const $result = document.querySelector('#result'); // console.log($result) const onClickNumber = (event) =>{ if(!operator){//연산자가 비어 있으면 numOne +=event.target.textContent $result.value+=event.target.textContent return } //연산자가 있으면 if(!numTwo){ $result.v..

    렛츠기릿 자바스크립트 7 (계산기) + 고차함수 + if중첩문 제거

    HTML 7 8 9 + 4 5 6 - 1 2 3 / C 0 = x CSS * { box-sizing: border-box } #result { width: 180px; height: 50px; margin: 5px; text-align: right } #operator { width: 50px; height: 50px; margin: 5px; text-align: center } button { width: 50px; height: 50px; margin: 5px } 계산기-1단계 let numOne =''; let operator=''; let numTwo=''; const $operator = document.querySelector('#operator'); // console.log($operato..

    렛츠기릿 자바스크립트 6 (쿵쿵따) - self

    HTML 1번째 참가자 제시어: 입력 Index.js const number = parseInt(prompt("몇 명이 참가하나요?"), 10); //prompt에서 취소를 누르는 경우 null이 되고, 그 값이 Number()함수에 들어가면 //NaN이 된다. NaN은 if문에 널어가면 항상 false취급되므로 if문 실행X if (number) { // number가 있으면, 즉 prompt에서 입력이 있으면 const $button = document.querySelector("button"); const $input = document.querySelector("input"); const $word = document.querySelector("#word"); const $order = docum..