Math객체더보기랜덤 객체0.0 Math.floor(Math.random() * (최대값-최소값+1)+최소값)Math.round(Math.random() * (최대값-최소값)+최소값)parseInt(Math.random() * (최대값-최소값)+최소값) 랜덤수 발생, 맞추기1부터 100사이 숫자 입력 시도 숫자 문제1. 가위 바위 보 게임을 할 수 있는 프로그램을 작성하시오. (컴퓨터는 랜덤, 사용자는 prompt로 입력 받아서 처리)2. 로또 번호를 생성하는 프로그램을 작성하시오. (1번 ~ 45번 중 6개의 번호를 추첨) 가위바위보 로또생성 (1~45번 중 6개의 번호 추첨)
웹프로그래밍
String 객체 메서드더보기trim()데이터 입력 시 실수로 입력된 앞 뒤 공백같은 것을 제거시켜 데이터가 정상 입력되게 함 replace (search, value)search하는 값을 정규식으로도 표현가능정규식 / /ex [0-9]{3} , [a-z] ....만약 뒤에 g를 붙인다면 java의 replaceAll 처럼 사용이 가능하다 입력된 기호 엔터를 <br>태그로 바꿔서 출력 replace(search, value) spilt(구분자, 갯수)갯수를 생략하면 전체의 배열이 저장되지만갯수를 지정하면 앞에서 부터 갯수만큼의 배열의 길이만큼 저장된다 문자열을 배열로 변환 - 배열 메서드 join과 반대split(구분자,갯수) : 갯수를 생략하면 전체를..
Date()객체를 생성하여 현재 날짜 생성특정한 날짜를 생성하기 위해선 가로안에 값을 직접 쓰기new Date(); // 현재 날짜와 시간new Date(ms); // 1970/01/01 이후의 밀리 초new Date(dateString); ex. "2010. 3. 15" new Date(year,month,day[,hour[,minutes[,seconds]]]); // 0월 부터 시작 .toLocaleString() ==> 한글로 표현.toLocaleDateString() ==> 날짜만 표현.toLocaleTimeString() ==> 시간만 표현 요일 자바스크립트 함수const proc2 = () => { let today = new Date();// ..
Array객체 메서드indexOf(item, start) item : 찾는 문자start : 시작 index (생략시 0부터)lastIndexOf(item, start)중복된 item index 찾기 (반복문 이용) while(true){ index = 배열.indexOf(fruit, vidx); if(index== -1){ // index=-1이면 더이상 찾지못함 break; } index++; // 찾은 인덱스부터 검색하면 무한루프가 되어버리기 때문에 꼭 다음 인덱스부터 검색}push(item1, item2, item3 ...) pop()마지막에 저장된 데이터 1개를 꺼냄반환값 : 꺼내진 문자slice(start, end) (기존 배열 유지)start ..
리터럴 객체const 이름 = { key : "value" (변수 추가)메서드 이름: function() { }메서드 이름() { }}메서드 속성 선언 이후 추가시객체이름.변수이름 = 객체이름.메서드 이름 = function(){ } 리터럴 객체 생성 const rect = { key : "value" } 리터럴 객체 생성 const rect = { key : "value" }가로세로를 입력받음 리터럴 객체 생성 const rect = { key : "value" }name과 color를 추가 객체 const 밖에서 속성을 선언하는 것도 가능하다 리터럴 객체 생성 const rect = { key : "value" } ..
배열자바스크립트의 배열 크기는 동적이다 const arr = []const arr = new Array() 배열을 출력하는 법 : 배열(arr)일 경우값을 직접 찍는 방법document.getElementById(res).innerHTML=arr;for문을 활용하여 문자열에 저장for(let i=0; istr+=arr[i]+" "; }forEach(function(문자열, 순서) {} )arr.forEach(function(ar, index){str += ` ${index} 번째 : ${ar} `; })for(x in arr){str += arr[x] + " ";} const arr = [] const arr = new Array() 함수함수 선언식 function 함수이름(매개변수){ ..