document.폼이름.input태그이름.blur( ) 함수( ) : input 태그 커서 깜빡임 해제 document.폼이름.input태그이름.select( ) 함수( ) : input 태그 블럭 설정해서 선택 document.폼이름.input태그이름.checked( ) 함수( ) : input 태그 선택 true / 선택해제 false document.폼이름.input태그이름.click( ) 함수( ) : input 태그 알아서 선택 document.폼이름.select태그이름.type 변수 : select 태그 type 저장 document.폼이름.select태그이름.value 변수 : select태그 선택된 value 저장 document.폼이름.select태그이름.selectedIndex 변수 :..
2차원 배열 - 행, 열 구조로 이루어진 배열 실제 데이터가 저장되는 공간 = 열 열 공간의 주소를 저장하는 공간 = 행 배열 크기 행 크기 : 배열명.length 열 크기 : 배열명[행인덱스].length ■ ■ ■ 1행 ■ ■ ■ 2행 ■ ■ ■ 3행 1열2열3열 배열 선언 데이터타입[][] 변수명; 배열 생성 변수명 = new 데이터타입[행크기][열크기]; 배열 인덱스 접근 변수명[행인덱스][열인덱스]; int[][] array; array = new int[3][2]; int[][] arr = new int[2][3]; // 선언, 생성, 초기화를 한번에 수행 데이터타입[][] 변수명 = { {1, 2, 3} {4, 5, 6} }; // 각 배열 요소 접근 for(int i = 0; i < arr..
데이터 조회시 where 작성 방법 비교연산자 between A and B A이상 B이하 (A와 B 사이) not between A and B A이하 B초과 (between과 완전 반대) Like 비교연산자 패턴 일치 여부를 비교해주는 연산자 - 패턴작성 시 사용 기호 % : 0 또는 여러 개의 문자가 옴 _ : 반드시 1개의 문자가 와야함 예) a로 시작되는 문자열 : 'a%' a로 끝나는 문자열 : '%a' 두번째 문자가 a : '_a%' 끝에서 세번째 문자가 a : '%a__' not like : 패턴이 일치하지 않는 문자열을 찾아주는 비교 연산자 is null : 값이 null인지를 비교해주는 연산자(연산자와 우변 값을 포함) is not null : null이 아닌 값을 찾아주는 비교연산자 wh..
배열 배열은 요소에 접근시 인덱스를 사용하고 객체는 키를 사용 let array = ['사과', '바나나', '포도'] console.log(array); 객체 let product ={ 제품명: '맛있는 건망고', 유형: '당절임', 성분: '망고, 설탕, 어쩌구, 저쩌구', 원산지: '필리핀' }; console.log(product); product['제품명'] product.제품명 console.log(product.성분); let object = { name: '바나나', price: 5000 } console.log(object.name); console.log(object.price); 속성과 메소드 요소 : 배열 내부에 있는 값 하나하나 속성 : 객체 내부에 있는 값 하나하나 메소드 : 객..
자바스크립트 프로그래밍은 일반적으로 컴파일러와 인터프리터라는 과정으로 프로그래밍을 진행하는데 자바스크립트는 인터프리터(interpreter) 언어로 작성과 동시에 바로 실행할 수 있는 언어이다. 그에 반해 컴파일러는 소스코드를 기계어로 변환하는 과정이 필요하다. ES5는 윈도우의 메모장으로 작성 후 바로 결과를 확인할 수 있었으나 ES6부터는 기존의 단순한 방식으로 진행되지 않아 CLI(커맨드라인 인터페이스)방식을 사용해야함. node.js, npm, react, git 등을 활용하려면 터미널을 활용해야함. 변수 프로그램 실행 중 임의의 값을 저장해두고 읽을 수 있는 가상의 공간 변수에 저장 가능한 값은 데이터타입 또는 자료형. 데이터 타입은 숫자형(number type), 문자열(string type)..
데이터타입[ ] 변수명; 데이터타입에 해당하는 배열 타입으로 변수(배열)을 선언 스택(stack) 영역에 배열 공간의 주소를 저장할 참조변수를 생성 데이터를 저장할 수 있는 공간은 생성되기 전이므로 데이터 저장불가 - 배열 선언시 [ ] 기호를 데이터타입 뒤 또는 변수명 뒤에 붙일 수 있으나 가급적 데이터타입 뒤에 붙여서 표기하도록 함 - 배열 크기는 고정, 크기를 확장하려면 새로운 배열을 생성하고, 기존 데이터를 새 배열에 복사 int[] arr = {10, 20, 30}; int[] arr2 = new int[4]; for(int i = 0; i < arr.length; i++) { arr2[i] = arr[i]; } arr2[3] = 40; System.out.println(arr2[3]);// 4..
반복문 내에서 반복문을 제어하는 데 사용 주로 조건식과 결합하여 사용 1. break 현재 수행중인 반복문을 종료하고 빠져나가는 데 사용 break 문을 만나면 반복문 내의 break 문보다 아래쪽 문장 실행을 생략하고, 즉시 반복문을 빠져나감 2. continue 현재 수행중인 반복문의 특정문장 실행을 생략하는 데 사용 현재 수행중인 반복문의 continue 문보다 아래쪽문장 실행을 생략하고 다음 반복을 진행하기 위해 위로 점프 for 문에서 continue문은 증감식으로 이동하며, while 문은 조건식으로 이동 int i = 1; while(i