[Dev] TypeScript #1

2023. 12. 6. 22:55·Dev

TypeScript is JavaScript with syntax for types

 

타입스크립트는 타입을 위한 구문이 있는 자바스크립트이다

자바스크립트를 알고 있어야 타입스크립트를 이해할 수 있다는 말이다

자바스크립트에서 배웠던 문자열, 숫자, 객체 등의 모든 자료형은 데이터의 형태를 의미하며

타입스크립트는 변수나 매개변수, 반환값 등의 데이터 값에 타입을 부여한다

기존 자바스크립트 문법과 비교를 해보면

// typescript
const hello: string = 'Hello World';

// javascript
const hello = 'Hello World';

hello 변수가 string 타입임을 표기

// typescript
function add(x: number, y:number): number {
    return x + y;
}

// javascript
function add(x, y) {
    return x + y;
}

add 함수의 매개변수인 x, y가 number이며 반환값도 number 타입임을 표기

// typescript
interface User {
    name: string;
    id: number;
}

const user: User = {
    name: 'Penguin',
    id: 6,
};

// javascript
const user = {
    name: 'Penguin',
    id: 6,
};

반드시 자바스크립트에 있는 타입만 표기할 수 있는 것은 아니며 user변수는 User라는 타입으로 표기한다

즉, 타입스크립트는 데이터의 타입을 명시적으로 표시한 자바스크립트이다


타입스크립트 핸드북

 

Handbook - The TypeScript Handbook

Your first step to learn TypeScript

www.typescriptlang.org

타입스크립트에 대한 내용을 제공

타입스크립트 플레이그라운드

 

TS Playground - An online editor for exploring TypeScript and JavaScript

The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.

www.typescriptlang.org

공식 사이트에서 제공하는 타입스크립트 실습환경

'Dev' 카테고리의 다른 글
  • [Dev] 코딩 테스트에서 자주 쓰는 입력방식에 대해 (input, split, map)
  • [Dev] 포인터와 배열(Pointer & Array)
  • [Dev] 수 자료형 - 정수형, 실수형
  • [Dev] max, min 없이 리스트 최댓값, 최솟값 구하기
너굴먹
너굴먹
해랑사 을신당는 나
  • 너굴먹
    햄스터가 갱스터가 될때까지
    너굴먹
  • 전체
    오늘
    어제
    • 분류 전체보기 (36)
      • Dev (17)
      • Computer (6)
      • Project (7)
      • CodingTest (2)
      • 일상 (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    R-S래치
    아이패드 m4
    플립플롭
    실수 변환
    정보처리기사
    10진수
    정처기 필기
    오답노트
    actions secrets and variables
    python
    vercel
    YOLOv5
    AWS
    Lightsail
    trunk-based
    roboflow
    2진수
    경기도갭이어프로그램
    python #max #min #최댓값 #최솟값
    GithubAction
    숫 자료형
    필기
    래치
    RS래치
    소수 변환
    코딩테스트
    파이썬
    숫자 자료형
    c라이브러리
    cbt
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
너굴먹
[Dev] TypeScript #1
상단으로

티스토리툴바