TypeScript
TypeScript 쓰는 이유 ?
농담농담
2022. 8. 15. 14:50
항해 99를 끝마치고나서 채용정보들을 둘러보는데 여기저기 전부 TypeScript가 있더라.
그래서 어디 나도 한번 해보자라는 마음가짐으로 시작한다.
타입스크립트를 쓰는 이유는 자바스크립트가 너무 자유분방한 놈이라서 그렇다.
가끔 알고리즘 문제나 유튜브에 보면 자바스크립트에선 이게 된다고? 싶은 것들이 너무 많다.
그놈의 다이나믹 언어라서 ..
그래서 좀 더 규칙을 세우고 엄격한 틀에서 하자는게 타입스크립트다.
타입스크립트는 변수를 만들 때 타입지정을 해준다.
변수명: 타입명 으로 쓰는데 타입으로 쓸 수 있는 것들은 string, number, boolean, bigint, null, undefined, [], {} 등이 있다.
let 이름 :string = 'jeon';
let 배열 :string[] = ['kim', 'park'];
let 객체 :{name: string, age: number} = {name: 'kim', age: 13};
let 유니온 :string | number = 'kane';
type 유니온타입 = string | number;
let both : 유니온타입 = 'both';
type Member = [number, boolean];
let john: Member = [99, true];
type Student = {[key: string]: string};
let tyler : Student = {name: 'tyler', age: '14', grade: '8th'};
class User {
name : string;
constructor(name: string){
this.name = name;
}
}