[JavaScript] 최솟값, 제곱반환 함수 만들기
·
개발/html, css, js
1. 최솟값 함수 //min 최솟값 함수 만들기 function min(a,b){ if (a>b){ return b; } else { return a; } } 2. 제곱반환 함수 // 제곱반환 function pow(x,n){ return x**n; }
[JavaScript] 가위바위보 도박버전
·
개발/html, css, js
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] 반복문
·
개발/html, css, js
1. loop(반복문) [1] for 문 for (변수 선언; 범위 , 증감식 ){ 출력값; } for (let i = 0; i
[JavaScript] 지역변수, 전역변수
·
개발/html, css, js
변수를 선언할 때 쓰고자 하는 범위에 따라 전역변수와 지역변수로 나눌수 있다. 1. 지역변수 function globalVariable(a,b) { var a = 10; let b = 20; } 지역변수는 위와 같이 function 안에서 변수를 선언하여 function 내부에서만 적용이 된다. 2. 전역변수 var a = 10; let b = 20; 전역변수는 외부에서 변수를 선언하여 같은 파일 어디에서나 사용할수 있게 설정된다.
[JavaScript] 컴퓨터랑 가위바위보 만들기
·
개발/html, css, js
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..
[JavaScript] 선언, 연산자, if문
·
개발/html, css, js
1. 이름 짓기 let message = "Hello", age = 25, num = 1; 이와 같이 한줄에 여러 변수의 이름을 지정할수 있다. 하지만 가독성을 위해 권장하는 방법은 아니다. userName = "홍길동"; 이처럼 var, let , const를 안쓰고 할당을 해줄수 있지만 이 또한 권장하지 않는다. let my_Name = "홍길동" let my-Name = "허준" 첫번째줄의 언더바( _ )는 변수의 이름으로 선언할 수 있지만 하이픈( - )은 변수의 이름으로 선언할 수 없다. 대소문자도 구별해줘야 한다. const COLOR_RED = "#F00"; const COLOR_GREEN = "#F0"; 이처럼 기억하기 힘든것을 변수로 사용하는건 관습 중 하나이다. 보통 대문자로 표기한다...