분류 전체보기

    [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

    [JavaScript] 지역변수, 전역변수

    변수를 선언할 때 쓰고자 하는 범위에 따라 전역변수와 지역변수로 나눌수 있다. 1. 지역변수 function globalVariable(a,b) { var a = 10; let b = 20; } 지역변수는 위와 같이 function 안에서 변수를 선언하여 function 내부에서만 적용이 된다. 2. 전역변수 var a = 10; let b = 20; 전역변수는 외부에서 변수를 선언하여 같은 파일 어디에서나 사용할수 있게 설정된다.

    [JavaScript] 컴퓨터랑 가위바위보 만들기

    1. 조건 유저랑 컴퓨터랑 가위바위보 하기 유저는 가위,바위,보 셋중 하나를 낸다. 컴퓨터도 마찬가지로 가위,바위,보를 낸다. (랜덤하게) 결과에 따라 승리, 패배, 무승부를 표시한다. 2. 결과 const userPick = prompt("가위, 바위, 보 중 하나를 내세요"); const computerPick = Math.floor(Math.random()*3); if (computerPick == 0){ console.log("컴퓨터는 가위를 냈습니다."); switch (userPick) { case "가위": console.log("무승부입니다."); break; case "바위": console.log("축하드립니다. 승리하셨습니다."); break; case "보" : console.log..