개발/html, css, js

    [JavaScript] 야구게임 만들기

    1. 배열 사용 버전 let computerPick = []; let userPick = []; let round = 1; //스트라이크 볼 아웃 //컴퓨터 숫자 뽑기 while (computerPick.length

    [JavaScript] 로또 번호 뽑기

    1. for 문 사용 let lottoNumber = []; let lottoResult = []; for (let i = 1; i

    [JavaScript] 배열

    1. 배열(array) 배열이란 여러개의 값을 순차적으로 나열한 자료구조이다. 사용빈도가 높기 때문에 중요하다. 자바스크립트에서의 배열은 일반적인 배열과 다른점이 있다. 일반적인 배열은 인덱스로 빠르게 접근이 된다. 하지만 요소를 삽입, 삭제할때의 효율은 좋지 않다. 반면, 자바스크립트에서의 배열은 해시 테이블로 구현된 객체다. 인덱스로 접근하는 경우 일반적인 배열보다 퍼포먼스가 떨어지지만 요소를 삽입, 삭제할때의 효율은 일반적인 배열보다 좋다. [1] 배열선언, 할당 방법 (1) 생성자 이용 const arrNum1 = new Array(1,2,3,"호호","A"); (2) 선언과 동시에 const arrNum2 = [1,2,3,4,5,6,7,8,9]; (3) 빈배열 const arrNum3 = [];..

    [JavaScript] 최솟값, 제곱반환 함수 만들기

    1. 최솟값 함수 //min 최솟값 함수 만들기 function min(a,b){ if (a>b){ return b; } else { return a; } } 2. 제곱반환 함수 // 제곱반환 function pow(x,n){ return x**n; }

    [JavaScript] 가위바위보 도박버전

    1. 조건 1. 만들었던 가위바위보 개선 2. 유저와 컴퓨터 초기금 만원 3. 10라운드로 설정, 각 라운드마다 배팅진행 4. 유저가 이길시 배팅금액 x2 획득, 무승부시 배팅금액 날아감, 패배시 배팅금액 x2 뺏김 5. 구경꾼이 옆에 있는데 일정 확률로 구경꾼은 배팅금액만큼 유저에게 돈을 줌 2. 결과 let moneyUser = 10000; //유저 초기금액 let moneyComputer = 10000; //컴퓨터 초기금액 let round = 0; //라운드 설정 let reuslt; let canbetmoney; // 유저 이겼을때 유저 돈 function restmoneyUser (a,b){ if (result == "win"){ return a = a + b*2; } else if (resu..

    [JavaScript] 반복문

    1. loop(반복문) [1] for 문 for (변수 선언; 범위 , 증감식 ){ 출력값; } for (let i = 0; i