190329 javascript 제어문

-제어문 제어문은 주어진 조건에 따라 코드 블록을 실행하거나 반복 실행할 때 사용한다. 일반적으로 코드는 위에서 아래방향으로 순차적으로 실행된다. 제어문은 코드의 실행순서를 인위적으로 제어할 수 있다. -블록문 블록문은 0개 이상의 모든 문들을 중괄호로 묶은 것으로 코드 블록 또는 블록이라고 부르기도 한다. 자바스크립트는 블록문을 하나의 단위로 취급한다. 블록문은 단독으로 사용할 수도 있으나 일반적으로 제어문이나 함수 선언문 등에서 사용한다. 문의 끝에는 세미 콜론을 붙이는 것이 일반적이지만 블록문은 세미콜론을 붙이지 않는다. -조건문 조건문은 주어진 조건식의 평가 결과에 따라 코드 블럭의 실행을 결정한다. 조건식은 불리언 값으로 평가될 수 있는 표현식이다. 자바스크립트는 2가지의 조건문 if else문..

190327 2차시 행아웃 OOP(객체 지향 프로그래밍)

1. OOP 객체지향 프로그래밍 (Object Oriented Programming) (Programming Paradigm) 지침 - javascript (programming language) 도구 자바스크립트는 정보 은닉이 힘들다 1) OOP를 특정 언어와 관계없이 살펴볼 것 - interface implementation (구현) 1. Encapsulation ==> information hiding (정보은닉) 2. Inheritance (상속) 3. Polymorphism (다형성) : 동일한 메시지(액션)에 계층 구조(타입)에 따라서 다르게 행동하는 성질 2) javascript 안에서의 OOP - 인터페이스 얼굴 사물 맞닿아 있는 부분 밖에서 안에있는 물건들을 조작할 수 있게끔 공개된 부분..

190326 javascript

-문자열 연결 연산자+연산자는 피연산자 중 하나 이상이 문자열인 경우 문자열 연결 연산자로 동작한다. 그 외의 경우는 덧셈 연산자로 동작한다. 이 예제에서 주목할 것은 개발자의 의도와는 상관 없이 자바스크립트 엔진에 의해 암묵적으로 타입이 자동 변환되기도 한다는 것이다.1+true를 연산하면 자바스크립트 엔진은 암묵적으로 불리언 타입의 값인 true를 숫자 타입인 1로 타입을 강제 변환한 후 연산을 수행한다.이를 암묵적 타입 변환 (Implicit coercion)또는 타입 강제 변환 (Type coercion) 이라고 한다.앞서 살펴본 +/- 단항 연산자도 암묵적 타입 변환이 발생한 것이다. -할당 연산자할당 연산자는 우항에 있는 피연산자의 평가 결과를 좌항에 있는 변수에 할당한다.할당 연산자는 좌항의..

남부터미널 레몬그라스 타이 태국 요리 전문점

​ 근처에 태국 요리 전문점이 생겼다. 우연한 기회가 되어 다녀왔다. ​​ ​​​ 낯선 태국 요리 이름이지만 친절한 설명과 이미지가 같이 되어 있어서 쉽게 메뉴를 고를 수 있었다. 그리고 뿌빳퐁커리와 퍼보 , 끄라파우무쌉을 먹었다. ​ ​ 주문한지 얼마 안되어 메뉴가 나오기 시작했다. 덕분에 기다리지 않고 먹을 수 있었다. 그렇다고 손님이 없었던 건 아니였다. 음식은 전부 맛있고 배부르게 먹었다. 특히 게 요리인 뿌팟퐁커리가 제일 맛있었던 것 같다. 끄라파우무쌉도 맛있긴 했는데 양이 적었던게 조금 아쉬웠던 것 같다. 직원분들도 다들 친절하시고 다음에 또 가고 싶은 곳이다.

190323 2차시 수업내용

----프론트 예제 변수명이랑 같으면 생략 가능함a = 1; b= 1;a, ba=1; b=1; 타자를 하나 칠때마다 이벤트 처리할 것임$control.on('input', funtcion(e) {} pristine 깨끗한 (공란) - 바인딩- => 화살표 함수 ----------------------------------------- 1. 함수 = First Class Citizen = (일급객체, 일급시민) 라는 말을 이해한다.2. 함수를 인자로 받고 함수를 결과로 반환하는 것에 익숙해진다. = 1번은 2번이다. 3. call, apply, bind에 익숙해진다. (때때로 쓰지만 알고 있어야한다)4. 함수 안에서 사용 가능한 키워드와 익숙해진다. * First Class1. 인자로 함수를 받을 수 있다..