Typescript-Challenge 1

January·2022년 6월 28일
0

자바스크립트의 불안정성

const nico = { name: "nico" };

nico.age();  // TypeError (실행되었다는 의미)

타입스크립트의 안정성

const nico = { name: "nico" };

nico.age();  // 실행되지 않는다.

암묵적으로 타입을 알고있음 (타입추론)

let a = "hello";
a = "bye";
a = "good";

코드가 짧아서 가독하기 좋다.

명시적으로 타입을 알려준다

let a = "hello"
let b: boolean = true 

: type은 Type Checker와 소통하는 방식이다.

let c = [1, 2, 3]

let d: number[] = []
d.push(1)

: number[] 숫자 타입으로 이루어진 배열 타입이라고 타입체커에게 알려준다.

0개의 댓글