Archive: 2019/5

190529_TIL(HTTP Method)

HTTP MethodHTTP Method는 그 종류가 다양하지만 오늘은 가장 많이 쓰이는 5가지 Method에 대해서만 간략하게 정리하려 한다. GET 모든 / 특정 리소스를 조회 payload가 필요 없다. POST 리소스를 생성 payload가 필요하다. PUT 리소스의 전체를 갱신 payload가 필요하다. PATCH 리소스의 일부를 갱신

190524_TIL(Hackathon)

5월 24일 (금)패스트캠퍼스에서 주관하는 Hackathon 행사에 참여하였다. 이번 Hackathon 행사는 약 7시간에 걸쳐서 진행되는 아주 짧은 행사였다.(팀원 선정과 주제 선정은 사전에 진행하였다.) 이 행사에 주최 목적은 실제로 어떤 제대로 된 결과물을 내기보다는 다른 사람과 팀을 이루어 같이 어떤 프로그램을 만들어보는데 의의가 있다고 생각한다.

190517_TIL(함수)

함수1. 함수란? 수학의 함수는 “입력(input)”을 받아서 “출력(output)”을 내보내는 일련의 과정을 정의한 것이다. 프로그래밍 언어의 함수는 일련의 과정을 문(statement)들로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것이다. 프로그래밍 언어의 함수도 수학의 함수와 같이 입력을 받아서 출력을 내보낸다. 입력을 전달받는 변수를

190515_TIL(원시 값과 객체의 비교)

원시 값과 객체의비교1. 원시타입 과 객체 타입데이터 타입의 구분자바스크립트가 제공하는 7가지 데이터 타입(숫자, 문자열, 불리언, null, undefined, symbol, 객체 타입)은 크게 원시 타입(primitive type)과 객체(object / reference type) 타입으로 구분할 수 있다. 원시 타입과 객체 타입의 차이점 원시 타입의

190514_TIL(객체 리터럴)

객체 리터럴1. 객체란? 자바스크립트는 객체(object) 기반의 프로그래밍 언어이며 자바스크립트를 이루고 있는 거의 “모든 것”이 객체이다. 원시 타입을 제외한 나머지 값들(함수, 배열, 정규표현식 등)은 모두 객체이다. 객체 타입(object / reference type)은 다양한 타입의 값(원시 타입의 값 또는 다른 객체)들을 하나의 단위로 구성한

190513_TIL(rubber-duck)

var 키워드로 선언한 변수의 문제점 같은 스코프 내에서 중복 선언이 허용된다. 블록 레벨 스코프를 지원하지 않는다.(함수 레벨 스코프) 변수 호이스팅 전역 변수의 문제점 암묵적 결합 모든 코드가 전역 변수를 참조하고 변경할 수 있다. 코드의 가독성이 나빠지고 의도치 않게 상태가 변경될 수 있는 위험성도 높아진다. 긴 생명 주기 전역 변수의

190509_TIL(타입 변환과 단축 평가)

타입 변환과 단축 평가1. 타입 변환이란?자바스크립트의 모든 값은 타입이 있다. 개발자가 의도적으로 값의 타입을 변환하는 것을 명시적 타입 변환(Explicit coercion) 또는 타입 캐스팅(Type casting)이라 한다. 동적 타입 언어인 자바스크립트는 개발자의 의도와는 상관없이 자바 스크립트 엔진에 의해 암묵적으로 타입이 자동 변환되기도 한다.

190508_TIL(제어문)

제어문 제어문(Control flow statement)은 주어진 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용한다. 일반적으로 코드는 위에서 아래 방향으로 순차적으로 실행된다. 제어문은 코드의 실행 순서를 인위적으로 제어할 수 있다. 1. 블록문블록문(Block statement/Compound statement)는 0개 이

[CodeWars] Consecutive strings

Consecutive strings 12345678910111213141516function longestConsec(strArr, k) { const n = strArr.length; let currentLongStr = ''; if (n === 0 || k > n || k <= 0) { return ''; 

190503_TIL(연산자)

연산자 표현식과 연산자표현식 표현식은 하나의 값으로 평가될 수 있는 문(expression statement)이다. 표현식은 리터럴 표현식, 식별자 표현식, 연산자 표현식, 함수/ 메소드 호출 표현식 등으로 나누어 볼 수 있다. 표현식은 결국 하나의 값이 되므로 표현식과 표현식이 평가되어 생성된 값은 동등한 관계, 즉 동치(Equivalent)이다. –