728x90 반응형 자바스크립트 [BaseBall Game] #1. 야구 게임 만들기 2022. 10. 10. 야구 게임이란 랜덤 한 숫자를 맞추는 간단한 게임이다. 숫자를 맞출때 자리와 숫자가 동시에 맞으면 스트라이크, 자리는 다르지만 숫자를 맞출 때에는 볼로 취급한다. 먼저 게임의 로직은 다음과 같다. 게임 시작과 함께 컴퓨터는 랜덤 한 3자리 숫자를 생성한다. 플레이어는 랜덤한 숫자를 맞춘다. 이때 사용자가 숫자를 입력하면 스트라이크와 볼, 입력 횟수가 출력된다. 가장 짧은 턴 안에 숫자를 맞춘다. 해당 로직은 가장 간단하게 게임을 즐길 수 있는 로직이며, 코드를 조금 더 개선하여 다음 기능을 추가한다. 게임 시작/ 재시작 버튼 추가 AI와의 대결 (이때 컴퓨터는 랜덤 한 숫자를 생성하여 숫자를 맞추게 되며 틀릴 경우 해당 숫자를 배제하여 게임에 참여한다.) (2)에서의 알고리즘 구체화 해당 게임은 자바스크.. [제어문] #2. switch 문 2022. 9. 29. 프로그램을 만들다 보면 여러 가지 조건과 입력값을 비교해야 하는 경우가 많이 생기는 데, 이러 경우에는 if와 else문을 사용하게 되면 코드가 굉장히 길어질 수 있다. 이럴 때 switch 문을 이용하여 비교해야 할 공통된 값을 비교하여 조건문을 완성할 수 있다. [실습] switch 문을 이용하여 관심 세션 입력 후 정보 출력하기 위의 코드를 보면 12번 줄에서 관심 세션을 입력받고 14번 줄에서 switch 함수에 입력값을 인자로 갖는 것을 볼 수 있다. 이 인자값을 이용하여 각각의 case에서 입력값과 일치하는지(조건에 맞는지) 확인한 후 조건에 맞으면 해당 코드를 실행한다. 이때 조건에 맞으면 원하는 코드를 실행하고 break 해주는 것을 볼 수 있는데, break가 없으면 switch 문에서 .. [변수와 자료형] #4. 연산자 2022. 9. 26. 할인 가격을 계산해주는 프로그램의 실습의 통해 연산자에 대하여 알아보자. [실습] 할인 가격 계산 브라우저 생성 본 실습 파일은 아래 링크의 깃허브 레포지터리를 참조한다. GitHub - funnycom/js-basic-new: "Do it! 자바스크립트 입문" 에서 사용하는 실습 파일을 제공하고 있습니 "Do it! 자바스크립트 입문" 에서 사용하는 실습 파일을 제공하고 있습니다. Contribute to funnycom/js-basic-new development by creating an account on GitHub. github.com 코드 자료 원래 가격 원 할인율 % 할인 가격 계산하기 기초 산술 연산자 먼저 수식을 만들 때 가장 기초적인 자바스크립트의 연산자에 대하여 알아보자. 보통 프로.. [변수와 자료형] #2-1. 변수를 사용한 예제(1) 2022. 9. 25. 이전 포스팅의 코드 블록을 재복습한다. 해당 포스팅은 필자가 복습하기 위해 포스팅한 내용의 중복이 포함될 수 있다. [자바스크립트의 기본 문법] #4-1. 자바스크립트의 입출력 이전 포스팅의 복습 이전 포스팅에서는 자바스크립트의 태그 사용법과 함께 소스를 HTML 문서 안에 작성하거나 외부 스크립트 파일을 이용하여 각각의 파일을 하나의 객체로서 사용하는 방법을 udangtangtang-cording-oldcast1e.tistory.com 환영합니다. 먼저 자바스크립트에서 가장 조심할 점은 태그와 태그를 구분하는 것이다. 태그는 웹 문서에서 보이지 않는 부분을 담당하므로, 문서의 폰트와 위치를 담당하는 코드는 태그에 속한다. 태그는 웹 브라우저에서 보이는 부분을 담당하므로, 실제 브라우저에서 작동하는 입출.. 728x90 반응형 이전 1 다음