
배열 push 메서드 1. 배열실습 실습. arrN의 배열 원소 중 20이상의 숫자만 newArr배열에 담도록 하여라. 반복문 사용. -결과 : [25,30,60,70] 2. 실습. 배열에 담긴 숫자의 총 합을 구하여 합산 결괏값을 출력하여라. 반복문 사용. - 결과 : 150 3. 실습. 배열에 담긴 숫자의 총 합을 구하여 합산 결괏값의 평균을 출력하여라. - 결과 : 76.85... 4. 실습. studentArray 에 배열 객체를 생성하고, 아래의 학생의 목록을 담도록 하여라. push메서드 활용. '홍길동','이순신','고길동' - 결과 : ['홍길동', '이순신', '고길동'] 이차원 배열 - 배열 안에 배열 arr[1] 은 [3,4] 이다. arr[1].length 는 2. arr[1][1]..

1. 실습. 아래의 코드를 확인하고 ? 에 들어갈 조건식을 작성하도록 하시오. 2. 실습. 남자 학생 수가 8명이 넘는다면 202호에 입실, 아니면 201호에 입실이다. 그리고 여자 학생수가 7명이 넘는다면 202호 입실, 아니면 201호에 입실이다. 202호에 총 있는 학생수는 몇명인가? 3. 실습. 변수 number 가 있다. 이 변수에 숫자형값이 저장되며, 조건을 판별하여 number 값이 짝수인지 홀수인지 판별하는 조건식을 세워 그 결괏값을 콘솔에 출려한다. // 기본 초기값 10; 4. 실습. 홍길동이 평가를 봤다. 평균이 60점 이상이라면 합격. 아니면 불합격이다.조건식을 세우고 결괏값을 출력하여라. 5. 실습. 홍길동, 이순신 유관순의 평가의 평균이 아래에 기록이 되어있다. 총 평균의 합이 ..

1. 정의 - 소프트웨어를 보다 쉽게 이해할 수 있고, 적은 비용으로 수정할 수 있도록 겉으로 보이는 동작의 변화 없이 내부 구조를 변경. - 코드를 깔끔하게 하기 위한 보다 효율적이고 통제된 방법을 제공한다. - 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만든다. 2. 필요성 - 소프트웨어의 디자인을 개선한다. - 소프트웨어를 더 이해하기 쉽게 만든다. - 버그를 찾도록 도와준다. - 프로그램을 빨리 작성하도록 도와준다. 3. 리팩토링의 시기 - 별도의 시간을 내지않고 틈틈이 계속한다. - 기능을 추가할 때 - 버그를 수정 - 코드를 검토 4. 리팩토링이 필요 - 중복코드 - 메서드 호출의 단순화 - 조건문의 단순화 ... 출처 : 리팩토링 Refactoring 책 요약정리 (slideshare..

변수 - 데이타를 저장 할 수 있는 메모리 공간 - var, let 키워드로 변수를 선언한다. - 자료형은 저장된 데이타의 값에 의해 결정된다. - 기본 자료형은 문자형, 숫자형, 논리형 이 있다. - 문자형은 홋따옴표, 혹은 쌍따옴표로 시작과 끝을 알린다. - 변수 선언시 기본값은 undefined 이다. - 변수명(식별자)은 예약어를 사용 할 수 없다. - 변수명(식별자) 앞에는 숫자나 특수기호를 쓸 수 없다. (_, $ 제외) - 변수명(식별자) 한글을 사용 할 수 없다. - 상수(변하지 않는 값) 선언은 const 키워드로 선언한다. - 자료형을 확인 하기 위해서는 typeof 키워드로 확인한다. 변수명, 변수표기법 - 변수명 : 의미있는 단어로 구성할것. 변수표기법 언더바표기법(스네이크) : 단..

TEXT 구글 웹폰트에서 open license 사용하기 (주로 nanum) : https://fonts.google.com/ Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com - 다운로드 안하고 바로 웹에 적용 text - text-decoration : none; --> 밑줄 없음. 주로 하이퍼링크의 밑줄을 없앨 때 사용 - ---> #xxx id가 위치한 곳으로 이동 color html 컬러표참조 https://html-color-codes.info/Korean/ RGB = RED, GREEN, BLUE BORDER #00 00 00 = #0 0 0 같은 값이 연속으로 ..

label, for type -> password - 입력한 내용이 * 처리 된다. placeholder type - hidden type - radio checkbox type - number IE에서는 호환이 안되니 사용시 주의 type - date IE에서는 호환이 안되니 사용시 주의 seleted textarea 괄호 사이에 문자열을 입력하면 박스안에 표시된다. form - method 속성을 입력하지 않으면 기본적으로 get 방식으로 설정된다. css - html 이나 xml 로 작성된 문서의 표현을 기술하기 위해 쓰이는 스타일시트 언어 - html의 외형을 결정 - 정렬,색상, 폰트크기 등을 지정 구분 : 스타일속성, 스타일 값 - 각 태그들의 style속성에 적용 ex > - 스타일 태그 안..

default 생성자 메서드 : 리턴이 없다. 생략이 가능하다. public void User(){ } 읽는 법 : uPrint메서드를 호출하여, u01객체참조변수에 할당된 주소를 찾아간다! 접근지정자 (access modifier) public : 모든 접근을 허용한다. 어떠한 클래스가 접근을 하든 모두 허용 protected : 상속받은 클래스 또는 같은 패키지에서만 접근이 가능 default : 기본 제한자로서 아무것도 붙지않고, 자신 클래스 내부와 같은 패키지 내에서만 접근이 가능 private : 외부에서 접근이 불가능, 즉 같은 클래스 내에서만 접근이 가능하다. 한정자 클래스 내부 동일 패키지 하위 클래스 그 외 영역 public O O O O protected O O O X default O..

1~4 복습하는 시간 막상 보면 아는 것 같다가도 모른다! 5. 하나의 패키지 내 서로다른 클래스 내에서 메서드 선언 및 호출 전역변수 : 주어진 프로그램 어디에서나 접근이 가능. 클래스 블록 안쪽에 메서드 블록 밖에 선언된 변수다 지역변수 :프로그램 내 변수가 선언된 영역만 접근 가능한 영역으로 취하는 변수. 즉 그 변수를 선언한 블록에서만 접근이 가능하다. 메서드 호출 후 실행될때 data 가 살아있다가 실행이 끝나면 휘발된다. 1) User Class data type으로 u01객체참조변수를 선언한다. 2) User() 생성자 메서드로 새로운 객체를 생성하면, (new : 객체선언) 4) 생성된 주소값을 u01 객체 참조 변수에 할당한다. 5) u01 객체참조변수에 할당된 주소(주소1) 즉, Use..

1. 하나의 패키지 하나의 클래스 리턴 있고 입력 없는 메서드 선언 및 호출 * export, import 방법 삭제할때는 체크박스에 체크 - 프로젝트 내용까지 삭제 * 클래스 복사하는 방법 : 오른쪽클릭-> copy -> paste - 메서드 호출하는데 있어 리턴 데이터 타입은 관련이 없다. - 리턴될 때 일치하는 타입이 출력된다! age02 - int 로 작성 age3 - char 로 작성 age1-2 age 2-2 age 3-2