-
[typeChain 2] 타입스크립트 첫걸음프로젝트/[typescript]typeChain 2018. 7. 30. 16:39
Typed 언어
TS에선 어떤 종류의 변수와 데이터인지 설정해야한다.
TS만의 섬세함.코드를 읽을 때, 무슨 일이 일어날 지 예상이 가능하다.
index.ts
//변수를 생성. js와 같다.const name = "samsara",age = 24,gender = "female";//함수를 생성const sayHi = (name, age, gender) => {console.log(`Hello ${name}, you are ${age}, you are a ${gender}`) //'가 아닌 ₩를 사용.}//함수 실행sayHi(name,age,gender);//ts의 룰, 이 파일이 모듈이 된다는 것을 알려줌export{};console.log를 할 때 ' 가 아닌 tap 위의 ₩를 사용해야한다.
매개변수 하나를 빠트린다면?
sayHi(name,age);
js와는 다르게, 컴파일 되지 않는다.
실수로부터 보호가 된다.
선택적 파라미터 만들기
const sayHi = (name, age, gender?) => {console.log(`Hello ${name}, you are ${age}, you are a ${gender}`) //'가 아닌 ₩를 사용.}//함수 실행sayHi(name,age);이와같이 gender 뒤에 ? 마크를 붙히면, 선택적으로 사용이 가능하다.
대신 못생긴 undefined 가 붙는다 .
'프로젝트 > [typescript]typeChain' 카테고리의 다른 글
[typeChain 1] 타입스크립트란? (0) 2018.07.18