[14] Javascript vs Typescript
Typescript?
타입스크립트란 자바스크립의 타입을 강제시키는 언어이다.
자바스크립트는 타입이 엄격하지 않다.
변수나 상수를 만들면 처음에 문자를 넣었다가 나중에 숫자를 넣는 등 자유롭게 변환이 가능하기 때문.
타입스크립트는 코드에 목적을 명시하고 목적에 맞지 않는 타입의 변수나 함수들에서 에러를 발생시켜 버그를 사전에 제거한다.타입스크립트는 자바스크립트와 100% 호환되어 프론트엔드 또는 백엔드 어디든 자바스크립트를 사용할 수 있는 곳이라면 타입스크립트도 쓸 수 있다.
타입스크립트는 앱과 웹을 구현하는 자바스크립트와 동일한 용도로 사용 가능하며 서버 단에서 개발이 이루어지는 복잡한 대형 프로젝트에서도 많이 사용한다.
Q. 브라우저는 html, css, javascript만 읽을 수 있는다 typescript는 어떻게 읽을까?
자바스크립트로 변경되어 실행된다.
타입스크립트 기본 문법
기본타입
타입스크립트는 다양한 기본 타입을 제공한다.
beeloen,number, string,object,array,turple,enum,any,void,null,undefined,never
변수 타입 설정
let aaa:string = "안녕하세요"
aaa = 123 (x)
let aaa:string = "안녕하세요"
let bbb:number = 123
}
객체는 어떻게 만들까?
interface를 이용해서 만든다.
Interface IProfile{
name:string;
age:number;
}
let profile:IProfile = {name:"철수", age:13}
타입명은 자신이 만들 수 있는데
Interface의 I와
변수면 profile을 가져와 합쳐 만드는 것이 관례 >IProfile
참고
https://www.samsungsds.com/kr/insights/TypeScript.html
Author And Source
이 문제에 관하여([14] Javascript vs Typescript), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hjthgus777/13-Javascript-vs-Typescript저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)