오늘은 타입스크립트의 제어문, 연산자, 함수에 대해서 공부한 내용을 정리해 보려고 한다. 참고로 자바스크립트에 나오는 문법과 겹치는 부분은 생략을 하고 타입스크립트에서 새롭게 추가되거나 변경된 문법들에 대해서만 다루려고 한다. 제어문 타입스크립트에서는 자바스크립트에서 사용하는 if문 및 switch문을 사용할 수 있다. if문에서 조금 헷갈릴 수 있는 부분 하나만 짚고 넘어간다. 타입스크립트에서 숫자 타입인데 숫자가 0이면 false를 나타내고, 0이 아닌 나머지 값은 true를 나타낸다. 문자열의 경우 빈 값은 false이고 값이 있으면 true이다. 아래의 예제를 참고하자. let text: string = ""; let statusActive: number = 0; let isEnabled: boo..
JavaScript ES6에서 기존의 ES5와 비교해 보았을 때 많은 변화가 생겼다. 그 중의 하나는 ES6에서 컴포넌트 정의를 위한 모듈 형태를 지원한다는 것이다. 이 과정에서 기존의 자바스크립트에서 모듈을 정의한 방법인 AMD, CommonJS와는 다른 방식으로 모듈을 사용하게 되었다. 바로 import/export 문을 통해서 언어 내부적으로 자바스크립트 모듈 의존성을 지원하게 된 것이다. 이 글은 (과거의 나처럼) 기존의 CommonJS 방식의 require로 모듈을 불러오는 방식과 ES6의 import로 모듈을 불러오는 방식을 혼동하는 사람들을 위해서 작성하게 되었다. 먼저 기존의 CommonJS 방식의 모듈 사용 방식과 비교해 보았을 때 ES6 방식이 가진 장단점을 살펴보고 가자. ES6 방식..
· Dev. Life
안녕하세요 메탈엔진입니다. 저는 10월 12일 네이버의 개발자 컨퍼런스 DEVIEW 2018 Day 1에 다녀왔습니다. 네이버는 2008년 데뷰를 일반 대중에게 공개하였고 올해는 딱 10주년이 되는 해였습니다. 그동안 데뷰의 인기도 많이 올라갔다고 생각을 해요. 작년에 저는 수강신청급 데뷰 티켓팅에 실패했었고..... ㅠ 올해 정말 긴장하고 실수 없이 해서 다행히 Day 1 티켓을 따냈습니다. 정말 거짓말이 아니고 몇 초 만에 마감이 되더라구요.데뷰 Day 1 당일... 저는 일찍 가겠다고 그렇게 다짐을 해 왔었는데 ㅠ 지각을 했습니다. 10시 조금 넘어서 입장을 했고, 제가 도착했을 때 송창현 네이버랩스 대표님의 기조연설이 진행중이었어요. 몇 분 늦었는데 이미 자리는 다 찼고 뒤에 빽빽히 서서 듣고 계..
DevOwen
'웹' 태그의 글 목록 (2 Page)