목록데이터 엔지니어링 정복 (374)
지구정복
목차 배열 비구조화 할당 객체 객체의 생성 객체 리터럴로 만들기(JSON 형식) 함수를 이용해서 객체 만들기 생성자를 이용해서 객체 만들기 화살표 함수 사용법 String 객체 사용 예제 2개 bom과 dom JSON 이란 ㅁ배열 ㅇ비구조화 할당으로 배열선언 아래와 같은 방법으로 배열을 할당하는 것을 비구조화 할당이라고 한다. 즉, 여러 개의 변수를 배열화해서 할당하는 것을 의미한다. const values = [1, 2, 3]; //비구조화 할당 [one, two, three] = values; 아래와 같은 방법으로도 할당이 가능하다. let [one, two, three] = values; 만약 좌변의 변수개수가 우변 배열의 요소 수보다 작을 경우 좌변 변수 개수만큼만 저장이되고 좌변의 변수개수가 우..
추상은 실체 간에 공통되는 특성을 추출한 것을 말한다. 예를 들어 새, 곤충, 물고기 등의 실체에서 공통되는 특성을 추출해보면 동물이라는 공통점이 있다. 자바에서도 객체를 직접 생성할 수 있는 클래스를 실체 클래스라고 하고, 이 클래스들의 공통적인 특성을 추출해서 선언한 클래스를 추상 클래스라고 한다. 추상클래스가 부모, 실체 클래스가 자식이고 실체 클래스는 추상 클래스의 모든 특성(필드, 메소드)을 물려받고, 추가적인 특성을 가질 수 있다. ㅁ 추상 클래스의 용도 1. 공통된 필드와 메소드의 이름을 통일 실체 클래스를 여러명이 설계하면 실체 클래스마다 필드와 메소드가 제각기 다른 이름을 가질 수 있다. 따라서 실체 클래스에서 공통적으로 사용하는 필드와 메소드는 추상클래스에서 정의해서 같은 이름을 사용하..
다형성은 사용방법은 동일하지만 다양한 객체를 이용해서 다양한 실행결과가 나오도록 하는 성질이다. 다형성을 구현하려면 메소드 재정의와 타입 변환이 필요하다. 자식 클래스들은 동일한 부모 클래스를 상속해서 기능은 같지만 성능은 다르다. ㅁ자동 타입 변환 타입 변환은 타입을 다른 타입으로 변환하는 행위를 말한다. 클래스의 변환은 상속 관계에 있는 클래스들 사이에서 발생한다. 자식은 부모 타입으로 자동 타입 변환이 가능하다. 이때 자동 타입 변환은 프로그램 실행 도중에 자동적으로 타입 변환이 일어하는 것을 말한다. 자동 타입 변환의 개념은 자식은 부모의 특징과 기능을 상속받기 때문에 부모와 동일하게 취급될 수 있다는 것이다. 또한 부모와 자식 사이에서 자식이 상속받는 부모가 바로 위에 부모가 아니더라도 자동 타..
목차 변수의 유효범위 전역 변수와 지역 변수 형변환하기 묵시적(자동형)과 명시적 형변환 브라우저에서 입출력받기 경고창 및 확인창 입력창 타이머 다국어의 인코딩 및 디코딩 encoding / decoding 문자열을 실행문으로 만들기 배열 반복문을 이용해서 배열요소 출력 배열 변수에 다른 배열변수 선언 문자 배열 만들기 다차원 배열 만들기 예제문제 ㅁ변수의 유효범위 ㅇ전역 변수와 지역 변수 -전역변수 함수 바깥에서 선언된 변수로 유효 범위가 전체 프로그램 -지역변수 함수 안에서 선언된 변수와 함수 인자로 유효 범위는 변수가 선언된 함수 내부 -변수의 충돌 변수에 유효 범위가 있는 이유는 프로그램의 다른 부분에서 선언된 이름이 같은 변수와 충동하지 않도록 하기 위해서이다. 전역변수와 지역 변수 이름이 같아지..