본문 바로가기

분류 전체보기

(109)
[JavaScript 요약 정리] 8. 내장 함수(Built-in Function) 8. 내장 함수1) 타이머 함수- setTimeout(function, millisecond) : 지정된 시간 후 함수를 한 번 실행(밀리초 단위)- setInterval(function, millisecond) : 지정된 시간마다 함수를 반복 실행*위 두 함수는 타이머 id를 리턴값으로 가짐 -> id를 변수에 저장해둬야 중지 가능- clearTimeout(id) : setTimeout 함수 중지- clearInterval(id) : setInterval 함수 중지 2) 인코딩과 디코딩 함수- escape(), unescape()영문 알파벳과 숫자, 일부 특수문자(@ * - _ + . /)를 제외하고 인코딩1바이트 문자는 %XX, 2바이트 문자는 %uXXXX 형태로 변환- encodeURI(uri), ..
[JavaScript 요약 정리] 7. 함수(Function) 7. 함수(Function)1) 함수- 코드의 집합을 나타내는 자료형- 선언방법: function 함수명() {코드};- 사용: 함수명();*코드위치에 상관없이 먼저 선언됨 2) 익명함수- 이름이 없는 함수- 변수에 저장하거나 따로 함수 선언없이 임시사용할 때 사용- 활용: var 변수 = function() {코드};-> 변수가 선언되기 전에는 사용할 수 없음 3) 매개변수- 함수에 전달하는 값- 같은 이름의 함수라도 매개변수에 따라 실행되는 코드가 다를 수 있음(오버로딩)- 함수 선언시 지정되지 않은 매개변수는 무시됨- 형태 function(매개변수) {코드}; -> 매개변수를 코드 내에서 사용 가능 4) 리턴값- 함수가 반환하는 값- 형태: return 반환값;- return 키워드 실행 시 함수 ..
[JavaScript 요약 정리] 6. 반복문(Loops) 6. 반복문1) while- 조건이 만족하는 동안 코드 계속 실행- 형태: while(조건식) { 코드 } -> 조건식이 true일 때 계속해서 코드를 실행함 2) do while- 조건에 상관없이 코드를 한 번 실행 후 while문 실행- 형태: do { 코드 } while(조건식) -> 코드를 1회 실행 후 조건식이 true일 때 계속해서 코드를 실행함 3) for- 형태for(초기식; 조건식; 종결식) {코드}-> 초기식 실행 -> 조건식 비교 -> 코드 실행 -> 종결식 실행 -> 조건식 비교조건식 false일 때 까지 계속해서 반복함- 활용for(var i = 0; i i가 0부터 1씩 증가하며 콘솔창에 i(수)를 출력-> 조건이 false..
[JavaScript 요약 정리] 5. 조건문(Conditionals) 5. 조건문1) if- 조건 성립시 해당 코드 실행- 형식: if(조건) { 코드 };- 조건문 내 조건문 중첩 가능ex. if(조건1) { 코드1; if(조건2) { 코드2 }; }; -> 조건1만 성립시 코드1만 실행, 조건1,2 두개 다 성립시 코드1, 코드2 실행 2) if else- 조건 미성립시 else에 해당하는 코드 실행- 형식: if(조건) { 코드1 } else { 코드2 }; -> 조건 성립시 코드1 실행, 미성립시 코드2 실행 3) else if- 초기조건 미성립시 다음 조건 설정- 형식: if(조건1) { 코드1 } else if(조건2) { 코드2 }; -> 조건1 성립시 코드1 실행, 조건2 성립시 코드2 실행 4) 종합- 종합적으로 이용 가능- 형식: if(조건1) { 코드1..
[Java 요약 정리] 13. AWT(Abstract Window Toolkit) 1. AWT(Abstract Window Toolkit) 1) AWT란?- GUI프로그래밍(윈도우 프로그래밍)을 위한 도구- Java로 구현하지 않고 OS의 컴포넌트를 그대로 사용(OS 종속적) 2) Swing- AWT를 확장한 GUI프로그래밍 도구- AWT보다 더 많은 종류의 컴포넌트 제공- OS의 컴포넌트를 사용하지 않고 Ja로 구현 3) AWT의 구성- AWT관련 패키지는 모두 java.awt로 시작- AWT컴포넌트의 최상위 조상은 java.awt.Component 클래스(메뉴 관련 컴포넌트 제외) 4) Container- 다른 컴포넌트를 포함할 수 있는 컴포넌트- 독립적인 컨테이너: 독립 사용 가능, 다른 컴포넌트나 종속적 컨테이너를 포함 가능- 종속적인 컨테이너: 독립 사용 불가(다른 컨테이너에..
[Java 요약 정리] 12. 입출력(I/O) 1. 입출력(I/O)1) 입출력(I/O)과 스트림(Stream)- 입출력: 두 대상 간의 데이터를 주고 받는 것- 스트림: 데이터를 운반(입출력)하는데 사용되는 연결 통로- 하나의 스트림으로 입출력을 동시 수행 불가(동시 수행 시 2개의 스트림 필요)- Binary 파일: 있는 그대로 저장된 파일- Text 파일: 문자로 저장된 파일 2) 바이트 기반 스트림(InputStream, OutputStream)- 데이터를 바이트(Byte)단위로 주고 받는다.- Input스트림과 OutputStream으로 구분- abstract int read() abstract void write(int b)- int read(byte[] b) void write(byte[] b)- int read(byte[] b, int ..
[JavaScript 요약 정리] 4. 연산자(Operator) 4. 연산자1) 기본 연산자+ 더하기- 빼기 * 곱하기 / 나누기 % 나머지 2) 비교 연산자>= < 초과 미만 == 일치 != 불일치 3) 복합대입 연산자+= 기존변수에 값 더하기+- 기존변수에 값 빼기*= 기존변수에 값 곱하기/= 기존변수에 값 나누기%= 기존변수에 나머지를 구하기 4) 증감 연산자변수++ 연산 후 기존 변수에 값을 1 더하기++변수 연산 전 기존 변수에 값을 1 더하기변수-- 연산 후 기존 변수에 값을 1 빼기--변수 연산 전 기존 변수에 값을 1 빼기 5) 일치 연산자== 두 값의 자료형과 값이 일치할 경우 true 반환!= 두 값의 자료형 혹은 값이 다를 경우 true 반환*=== !==의 형태는 타입까지 체크
[JavaScript 요약 정리] 3. 변수(Variable) 3. 변수- 변수: 값을 저장할 때 사용하는 식별자- 자바스크립트의 변수는 값이 입력되면 타입을 스스로 감지하기 때문에 별도로 선언 불필요- 변수에는 6가지 기본 자료형 저장 가능 1) 변수의 생성과 사용- 생성방법: var 변수명;- 값 할당 방법: 변수명=값;- 동시에 진행: var 변수명=값; 2) let 변수- 재선언 불가, 재할당만 가능- 해당 {스코프} 내에서만 사용 가능 3) const 상수- 재선언, 재할당 불가(변하지 않는 값)- 해당 {스코프} 내에서만 사용 가능 4) 변수의 사용 범위- 유효 범위에 따라 전역 변수(Global Variable)와 지역 변수(Local Variable)로 구분- 전역 변수: 함수 외부에서 선언된 변수 // 프로그램 전체에서 접근 가능- 지역 변수: 함수..