코딩 콩부 (4) 썸네일형 리스트형 ECMAScript6 축약 문법 ECMAScript ?자바스크립의 언어의 표준 규격을 의미 ES6란?ECMAScript 2015로 알려져 있고 ES6는 가장 최신 버전새로운 언어 기능이 포함된 주요 업데이트 축약 코딩 기법 1. 삼항조건 연산자 const x = 20; et answer; if(x > 10) { answer = 'greater than 10'; } else { answer = 'less than 10'; } 축약기법 사용 const answer = x > 10 ? ' greater than 10' : 'less than 10'; 2. 간략계산법기존 변수를 다른 변수에 할당하고 싶은 경우기존 변수가 null, undefined, empty 값이 아닌것을 확인해야함 (해.. SQLD 요약 데이터 모델의 이해데이터 모델링 이란정보 시스템을 구축하기 위한 데이터 관점의 업무 분석 기법현실 세계의 데이터를 약속된 표기법으로 표현하는 과정데이터베이스 구축을 위한 분석 및 설계 과정데이터 모델링 특징 추상화 - 일정한 양식(표기법)에 맞게 간략히 표현단순화 - 이해 쉽도록 규약에 의해 제한된 표기법으로 표현명확화 - 명확하게 의미를 해석하기 쉽도록 정확히 기술관점데이터 - 데이터 관점에 따라 모델링 (구조분석, 정적분석)프로세스 - 수행하는 작업 관점에 따라 모델링 (시나리오 분석, 도메인 분석, 동적 분석)상관 - 프로세스와 데이터 간 영향 관점에 따라 모델링 (crud)유의사항 : 유연성, 유일성, 일관성 데이터 모델링 과정개념적 - 추상화 수준 높고 업무중심적이며 포괄적 수준논리적 - 구축.. 25.04.08 타입 (섹션3 끝, 섹션 4 대수타입) 객체let user : { id: number; name : string; } = { id: 1, name: "홍길동" };객체 리터럴 타입 - {}를이용해 객체의 타입 정의 객체 접근 > user.id; let dog : { name: string; color: string; } = { name : "돌돌이", color: "brown" }; 구조적 타입 시스템 - 구조를 기준으로 타입을 정함 > 프롬퍼티를 기준으로 타입을 결정하는 시스템 ( 프롬퍼티 기반 타입 시스템) 명목적 타입 시스템 - 이름을 기준으로 타입을 정함 선택적 프롬퍼티(옵셔널) - 있어도 되고 없어도 되는 프롬퍼티변수명 옆에 ? 붙이기>> let user : { id?: number; name: string;} = {name: "홍길.. 25.04.07 타입공부 (섹션2끝, 섹션 3 배열, 튜플까지) 강의 정보 - 한 입 크기로 잘라먹는 타입 스크립트 타입 시스템 - 언어의 타입 관련된 문법 체계 종류정적 타입 시스템 - 코드 실행 전 모든 변수의 타입을 고정적으로 결정단점 - 모든 변수에 지정해야 함 > 코드 양 많음 동적 타입 시스템 - 코드 실행 전 타입을 결정하지 않고 코드 실행 후 유동적으로 변수 타입 결정단점 - 실행은 되지만 오류가 발생함 ( 프로그램 셧다운 가능성) 오류 발생 못하게 사전에 방지해야함 점진적 타입 시스템 - 타입이 정의된 변수의 대해서 타입을 미리 결정하고 타입이 결정되지 않은 변수들은 알아서 추론됨 ast - 추상 문법 트리코드 실행에 관계없는 요소를 전부 제거하고 트리 형태의 자료구조에 코드를 쪼개 저장해놓음 타입 스크립트 컴파일 과정코드 ast 변환 > 타입 검사(.. 이전 1 다음