공부기록169 3월 15일 야구 전광판 만들기 야구 전광판 만들기 1. 스트라이크 3개면 아웃 1개 카운트 이때 스트라이크와 볼 카운트는 0으로 초기화 2. 볼 4개면 스트라이크와 볼 카운트 0으로 초기화 3. 아웃카운트 3개면 스트라이크, 볼 버튼 비활성화 요소.disabled = true; // 비활성화 요소.disabled = false; //활성화 4. 아웃카운트 3개면 재시작 버튼 보임 요소를 보이게 하는 법 : 요소.style.display = "inline"; 요소를 숨기는 법 : 요소.style.display = "none"; 5. 재시작 버튼을 누르면 스트라이크, 볼 버튼 활성화 모든 카운트는 0으로 초기화, 재시작 버튼 숨김 Strike Ball 재시작 S:0 B:0 O:0 2023. 3. 16. 3월 15일 JavaScript - 객체(Object) 객체 Object 객체 = 변수 + 메소드(함수) 객체 자체로의 완성품이기도 하면서 프로그램의 안의 구성물이 되기도 한다. 구조체 다음이 객체, 자바스크립트에서는 구조체가 없다. 객체는 한 가지 목적을 가지고 모아놓은 정보! 배열로 처리하기 어려움. 객체의 정보는 다양하다. 정보객체(정보를 저정하는 것을 목적으로 하는 객체) 변수만 묶어서, 메소드만 묶어서 객체를 표현할 수 있다. 메소드만 묶어서 객체를 표현하는 방법은 많이 없지만 변수만 묶어서 객체로 표현하는 경우는 많음. JSON(JavaScript Object Notation) 자바스크립트 객체 표기 형식을 빌어 데이터의 전송에 사용하는 문자열 작성 방식 {name: "홍길동", age: 20, adress: "인천시 미추홀구"} 객체를 직접 만들.. 2023. 3. 15. 3월 10일 반 별 성적 관리 프로그램 반별 성적 관리 프로그램 (간이 프로젝트) 1. 학생 인원수에 맞게 입력칸을 자동으로 생성한다. 2. 생성된 입력칸에 점수를 입력하고 (여러 과목) 3. 총점, 평균 버튼으로 누적점수와 반평균을 구하여 출력한다. 4. html 요소를 이쁘게 또는 멋지게 꾸민다. 반별 성적 관리 프로그램 학생수 : 입력칸 생성 계산 2023. 3. 15. 3월 14일 (2) JavaScript - 객체 date, DOM 유용한 내장 객체 : 라이브러리에 포함되어 기본적으로 제공되는 객체, Math, Data, String 등 Date 객체 날짜와 시간 정보 및 활용 방안을 제공하는 객체 Date 객체의 주요 메소드 1) 연도 : getFullYear(); 2) 월 : getMonth(); - 1년 중 몇 번째 월 0 ~ 11 -1을 해주어야 내가 원하는 달이 나온다. 사용 시 +1을 해야 함. 3) 일 : getDate(); - 1달 중 몇 번째 일(날짜) getDay(); - 1주 중 몇번째 일(요일) 일요일 0부터 시작 4) 시 : getHours(); - 0~23(24시간 주기) 5) 분 : getMinutes(); - 0 ~ 59분 5) 초 : getSeconds(); - 0 ~ 59초 6) 밀리초 : getMi.. 2023. 3. 14. 3월 14일 (1) JavaScript - 함수 파라미터, 객체 함수 function 하나의 기능을 처리하기 위한 명령문들의 묶음 전체 코드를 분할하여 개발과 이후 유지보수를 수월하게 할 수 있다. 연습법) 함수 없이 그냥 코드를 짜본다 -> 반복된 코드를 찾아서 함수로 묶는다. -> 기능적으로 코드를 묶는다. 함수의 파라미터(parametre - 인자, 인수 등) 함수의 코드가 처리될 때 필요한 값 함수에서 파라미터를 저장하기 위해 사용하는 변수를 매개변수라고 한다. 파라미터의 개수는 제한 없음(반면에 return은 하나밖에 없다. only one) 컴퓨터의 입장에서는 함수 원본을 가지고 와서 사본을 복사해서 처리함. 값을 반영할 수 있도록 하는 것이 필요하다, 그 값을 인수, 인자라고 함. 변수는 공간이기 때문에 이동을 할 수 없다. 함수는 다른 공간에 저장이 되.. 2023. 3. 14. 3월 13일 (2) JavaScript - 변수 범위, 함수 표현식, 이벤트 변수의 범위(scope) 변수는 선언하고 사용할 때 적용되는 범위(scope)를 갖는다. 변수의 유효 범위에 따른 구분 1. 지역변수(local variable) - 함수 안에서만 사용할 수 있는 변수 매개변수도 지역변수이다. for 문에서 만든 변수(카운터 변수)는 for 범위 안에서만 사용할 수 있다. 2. 전역변수(global variable) - 함수 범위에 상관없이 모든 범위에서 사용할 수 있는 변수 화살표함수(=>) 함수 표현식을 화살표 함수로 간결하게 표현, 가독성 및 유지 보수성을 높이는 방식. 작성단계 1) function 키워드를 생략한다. p = 매개변수 const idfunction = function(p) {.....}; -> const idfucntion = (p) => {..... 2023. 3. 13. 이전 1 ··· 17 18 19 20 21 22 23 ··· 29 다음