190320 1차시 행아웃 - evaluation, identifier, expression, 프로퍼티에 접근하는 방법

*수업 정리용이며 용어의 의미가 정확하지 않거나 다른 의미일 수 있습니다. 평가 = 해석 = evaluationidentifier 식별자 token과 같은 의미이지만 토큰이 더 큰 의미 function foo console -> 토큰if() 블럭 안에 올 수 있는 건 해석(evaluation) 평가가 가능한 것만 와야한다. 표현 expressionc == 0? 1: -1 //표현식 문 statement while(){} //반복문 expression 값이 될 수 있는 것 = 표현식 statement 값이 될 수 없는 것 = 값이 될 수 없는 것 flow control (흐름의 영향을 주는 것)for (초기화; 반복마다 검사할 조건; 매 반복마다 일어나는 문(statement)) {} *for문 초기화에서..

190316 1차시 수업내용 - javascript 개괄, prototype, Form Component

190316 1차시 수업내용 - javascript 개괄, prototype, Form Component -- 1. 컴파일단계(선언부)와 실행단계를 나눠서 생각한다.(선언부와 function 함수 실행 단계)2. 컴파일 단계(Compilation Phase)에서는 선언만 본다.3. 실행 단계(Execution Phase)에서 실제 값이 결정된다. 코드 (블럭)를 해석할때 선언만 보고 실행한다.선언이(var) 없으면 컴파일 단계 먼저 내려오고 실행 단계에서 값을 저장한다.컴파일 -> 실행 -> 컴파일 -> 실행 prototype 객체의 출발이 되는 원형, 출발점, 상속을 시켜주는 객체proto = firsttype = form 1. prototype은 객체다. {}2. constructor(생성자)는 함수..