type
-
[Typescript] 타입(Type)Front-End(Web)/Typescript 2021. 2. 22. 18:24
타입스크립트의 가장 기본이 되는 타입(자료형)들에 대한 정리이다. 얼핏보니, 익숙한 JS 자료형들도 있고, 새로운 자료형과 (파이썬에서 본 튜플같은) 문법들이 등장한다. 차근차근 공부해보았따! 💙 타입 추론(Type Inference) 위 예시를 먼저 보자. ts파일에서, a라는 변수에 5(number)를 할당했다. 그런뒤, 이를 'five'(string) 으로 수정하려하니 에러가 발생했다. Typescript 에서는 변수타입이 명시되지 않은 경우, 타입정보를 제공하기 위해 유추를 하는데 이것이 '타입 추론' 인 것이다. 다음 예제를 보자. calculateCodingIQ() 라는 함수가 있고, 이는 lostPoints 라는 인자를 받아 뺄셈을 한 값을 반환한다. Typescript는 이 인자에 대해서도..
-
[Javascript] 변수(Variable) & 자료형(Type)Front-End(Web)/Javascript 2020. 11. 24. 01:56
Wecode 2주차(Javascript) 미션 겸, 변수 및 자료형 복습을 위함. 💛 변수(Variable) 1. 변수(Variable) 란? 프로그래밍 언어에서, 메모리의 위치를 가진 이름값을 의미한다. (자료를 담고 있다는 개념) 변수를 선언하는 방법은 var, let, const 3가지가 있다. var a = 1; let b = 2; const c = 3; 2. 변수 선언방법: var, let, const - var ES5까지 사용되던 변수 선언방법. 수정가능. Functional Scope. 전역변수처럼 반영되어 아래와 같은 성질로 인해 정교성이 떨어진다. 한 Scope 내에서도 같은 이름의 변수를 재선언할 수 있다. 함수처럼 Hoisting 되어, 변수 선언 전에도 이미 변수가 존재하는 것으로 ..