본문 바로가기

분류 전체보기

(118)
자바스크립트:함수 객체 생성자함수까지 실습 실습1 실습. 사람의 이름, 키, 몸무게를 입력받아 체중체크 객체를 생성하고 사람 별로 정상체중을 확인하는 메소드를 만들고 호출하시오. 정상체중 예시) (키 - 100) * 0.9 체중미달 예시) (키 - 100) * 0.9 - 5 체중초과 예시) (키 - 100) * 0.9 + 5 호출 예시) hongGilDongA = new CheckWeight('홍길동A', 172, 73); 출력 예시) 정상체중입니다, 체중미달입니다, 체중초과입니다. 실습2 실습. 사람의 이름, 국어점수, 영어점수를 입력받아 학생 점수객체를 생성하고 학생의 평균을 확인하는 메소드를 만들고 호출하시오. 출력예시) getTestInfo() 호출시 이름: 홍길동 국어: 100점 영어: 80점 getTestAvg() 호출시 이름: 홍길동..
자바스크립트:함수 정의문: 호이스팅 함수 호이스팅 순서 알아보기 함수 정의문 이용해 [배경색 바꾸기] 버튼 눌러 배경색 바뀌게 하기 배경색 바꾸기 매개변수있는 함수로 질의응답 창(prompt) 통해 아이디 , 비밀번호 경고 창 뜨게 하기 평균값 구하기 재귀 함수 호출 외부에 있는 함수호출이 먼저 가고 안에 있는 내부testFnc();가 또 호출함. 그래서 조건문 10이 되면 함수가 종료됨. 함수 스코프에 대한 이해 1.지역함수 먼저 나오고 2.전역함수 그 다음에 나온다. 전역과 지역을 나누는 이유: 전역과 지역을 나누면 충돌을 피하기 있음.만약 같은 이름의 전역 변수나 전역 함수를 사용하면 충돌이 발생한다. 아니면 변수나 함수의 이름이 같은 경우에도 충돌이 발생할수 있다 즉시실행함수 즉시실행함수: (function)을 감싸준거를 실행한거 ..
데이터베이스 쿼리 실행 할때 처리 과정 하나의 쿼리 문장 준비 -> 실행 -> 실행 후 결과 사용 insert 후-> select -> update -> select 질문)insert쿼리 실행하는 메서드는? 답변)메서드 호출 executeUpdate() 메서드 선언? int executeUpdate(){ } 질문)select쿼리 실행하는 메서드는? return data type: 메서드명: 아무거나 정할 수 있다. pstmt객체참조변수(인스턴스 변수)에 할당된 주소. (ResultSet 인터페이스 구현 객체 주소)를 찾아가서 메서드 영역 executeQuery()메서드를 호출합니다. (ResultSet 인터페이스로 부터 명령받은 com.mysql.cj.jdbc.result패키지내 ResultSetlmpl클래스 통해 생성된 객체의 주소) (Re..
JDBC(Java Data Base Connectivity) 프로그램 순서 7단계 JDBC(Java Data Base Connectivity) 프로그램 순서 7단계 1단계 :드라이버 로딩(mysql 드라이버 로딩) Class.forName("com.mysql.jdbc.Driver"); 2단계 :Connection객체로 DB연결 1)ip 2)port번호 3)db접속id 4)db접속비번 5)db명(sid,service name) String jdbcDriver = "jdbc:mysql://localhost:3306/dev41db?" + "useUnicode=true&characterEncoding=euckr"; String dbUser = "dev41id"; String dbPass = "dev41pw"; conn = DriverManager.getConnection(jdbcDriver,..
자바스크립트 함수 csl console.log 설정 단축키 하는법 코드 { // Place your snippets for javascript here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholde..
자바스크립트 객체(오늘 객체실습 이해 하나도 못했음..;; 꼭 집에서 객체파트 이해하고 넘어가자) DOCTYPE html> 객체 객체 참조 변수 - 객체의 주소를 담은 변수 //원시타입:값 //num1, num2 변수 => 값을 가리킨다(call by value) let num1 = 100; let num2 = num1; console.log(num1 ==num2); num2 = 200; console.log(num1 == num2); //원시타입 외의 자료형 : 객체 //arr1, arr2 ==> 참조변수(주소를 가리키는 변수)(call by referense) const arr1 = [1,2,3]; const arr2 = arr1; console.log(arr1 ==arr2); arr2[1] = 4; console.log(arr1, arr2); 객체 - 메모리에 등록된 데이터(자료구조, 함수, 메..
자바스크립트 var,let.const의 차이 변수선언 및 할당/실습2 *오늘 자바스크립트 배열 다시 공부하기, (push, [], 스코프 let var const/ 변수 코이스팅 https://www.howdy-mj.me/javascript/var-let-const 스코프 이해 var, let, const의 차이 ⏤ 변수 선언 및 할당, 호이스팅, 스코프 자바스크립트에서 var로 변수 선언이 가능했는데, 왜 const와 let이 나왔으며 이 둘의 사용을 권장할까? 이를 정확하게 알기 위해서는, 변수의 선언 및 할당 과정, 호이스팅, 스코프를 알아야한다. # www.howdy-mj.me Blog Snippets About var, let, const의 차이 ⏤ 변수 선언 및 할당, 호이스팅, 스코프 2021-03-20 자바스크립트에서 var로 변수 선언이 가능했는데, 왜 c..
데이터베이스(DB)/ My SQL: 설치/JDBC(Java Data Base Connectivity) 프로그램 순서 7단계 My SQL 비번: admin1234 집에 노트북에서도 설치하셈 //JDBC(Java data base connectivity) 프로그램 순서 7단계 01단계 :드라이버 로딩(mysql 드라이버 로딩) : 복합기(하드웨어) 02단계 :Connection객체로 DB연결 1)ip 2)port번호 3)db접속id 4)db접속비번 5)db명(sid,service name) 03단계 :Query실행을 위한 준비 ( statement 또는 PreparedStatement객체생성) 04단계 :Query실행 05단계 :Query실행결과 사용 (insert,update,delete의 경우 생략 가능단계) 06단계 :statement 또는 PreparedStatement객체 종료(close()) 07단계 :DB연결(Con..