Typescipt

이동현·2023년 3월 30일
0

코드 캠프 블로그

목록 보기
18/50

typescript

지뢰밭 만드는 것을 최소화 하기 위해 사용한다.

타입스크립트란? 자바스크립트의 타입을 강제시키는 언어
ex) 문자만 집어 넣는 상자 , 숫자만 집어 넣는 상자

let aaa: string = "안녕하세요"
let bbb: number = 123
let ccc: boolean = true
객체는 지원 되지 않는다!!!!

  • 키워드를 만드는 법
    Interface Iprofile {
    name: string;
    age?: number;
    }
    let profile:IProfile = {name: "철수", age: 13}
  • ?을 쓰면 써도 안써도 된다는 것을 의미해준다.

1) typescript 설치 및 작성

yarn init으로 패키지.제이슨 을 만들고
미리 만들어둔 index.ts에서 yarn add typescript --dev해준뒤
tsconfig.json을 만들고 typescript docs를 참조해서 내용을 첨가 해준다!!

2) type script-decorator

3) private readonly

  • public
    안 자식 밖 다 변경 접근 가능
  • private
    안에서만 접근 변경 가능
  • protected
    안 자식만 접근 변경 가능
  • readonly
    안 자식 밖 모두 접근만 가능
  • private readonly
    안에서만 접근만 가능!!
안에서 접근안에서 변경자식이 접근자식이 변경밖에서 접근밖에서 변경
public가능가능가능가능가능가능
private가능가능불가능불가능불가능불가능
protected가능가능가능가능불가능불가능
readonly가능불가능가능불가능가능불가능
private readonly가능불가능불가능불가능불가능불가능

0개의 댓글