소프트웨어 개발자로서 TYPESCRIPT를 배우면 수요가 높아집니다.

3047 단어

타입스크립트란?



TypeScript는 2012년 Microsoft에서 처음 개발한 프로그래밍 언어입니다. JavaScript의 상위 집합으로 개발된 오픈 소스 언어입니다. 주요 목표는 복잡한 애플리케이션 개발의 생산성을 향상시키는 것입니다. JavaScript에서 유효한 모든 코드는 TypeScript에도 유용합니다. 그러나 이 언어는 타이핑 또는 객체 지향 프로그래밍과 같은 선택적 기능을 도입합니다. TypeScript는 지난 몇 년 동안 그 인기가 높아지고 있습니다. JS 프로그래머의 약 60%가 이미 TypeScript를 사용하고 있으며 22%는 시도하고 싶어합니다.

**TypeScript의 종류



**

프로그램이 유용하려면 가장 간단한 데이터 단위(숫자, 문자열, 구조, 부울 값 등)로 작업할 수 있어야 합니다. TypeScript는 JavaScript에서 예상하는 것과 동일한 유형을 추가 열거형으로 지원합니다. 일을 돕기 위해 입력하십시오.
**
  • 부울
    **
    BOOLEAN 데이터 유형은 TRUE 또는 FALSE 데이터 값을 저장합니다.

  • let isDone: boolean = false;
    

    **
  • 숫자
    **
    JavaScript와 마찬가지로 TypeScript는 다양한 데이터 유형을 지원합니다. 모든 숫자는 부동 소수점 숫자로 저장됩니다. 이러한 숫자는 10진수(10진수), 16진수(16진수) 또는 8진수(8진수)일 수 있습니다.

  • let decimal: number = 6;
    let hex: number = 0xf00d;
    let binary: number = 0b1010;
    let octal: number = 0o744;
    let big: bigint = 100n;
    

    **

  • **
    일련의 문자 값은 텍스트 데이터를 저장하는 데 사용되는 TypeScript에서 문자열이라는 객체로 표현되며 여러 도우미 메서드로 구성된 기본 데이터 유형이며 이러한 문자열 값은 작은따옴표(') 또는 큰따옴표로 묶입니다. 표시(").

  • let color: string = "blue";
    color = 'red';
    

    **
  • 정렬
    **
    JavaScript와 마찬가지로 TypeScript를 사용하면 값 배열을 사용할 수 있습니다. 배열 유형은 두 가지 방법 중 하나로 작성할 수 있습니다. 첫 번째에서는 요소 유형 뒤에 []를 사용하여 해당 요소 유형의 배열을 나타냅니다.

  • let list: number[] = [1, 2, 3];
    

    두 번째 방법은 일반 배열 유형인 Array를 사용합니다.

    let list: Array<number> = [1, 2, 3];
    


    **
  • 물체
    **
    TypeScript 객체 유형은 기본 유형이 아닌 모든 값, 즉 숫자, 문자열, 부울, bigint, 기호, null 또는 정의되지 않은 모든 값을 나타냅니다.

  • **
  • 모두 및 알 수 없음
    **
    any as a type은 원하는 모든 것을 포함할 수 있지만 unknown은 type-safe 대응물입니다. 유형 시스템을 벗어나고 싶을 때마다 JavaScript 변수를 할당할 수 있습니다. 아직 확인되지 않았고 유형을 알 수 없는 들어오는 변수(예: 타사 API에서)를 모델링하는 데 자주 사용됩니다. unknown은 any와 매우 비슷하지만 명시적으로 유형을 확인하기 전에는 변수에 대해 작업을 수행할 수 없습니다.

  • **
  • 무효의
    **

  • Void는 반환값이 없을 때, 예를 들어 아무것도 반환하지 않는 함수의 반환형으로 사용됩니다.

    **
  • Null 및 정의되지 않음
    **
    TypeScript에서 undefined와 null은 실제로 각각 undefined와 null이라는 이름의 유형을 가집니다. void와 마찬가지로 그 자체로는 그다지 유용하지 않습니다.

  • let u: undefined = undefined;
    let n: null = null;
    


    **
  • 절대
    **
    Never는 예외를 발생시키는 함수와 같이 절대 발생해서는 안 되는 것에 대한 반환 유형입니다.

  • **

    기능 및 구성 요소



    **
    TypeScript는 Microsoft에서 유지 관리하기 때문에 처음에는 Microsoft의 Visual Studio 코드 편집기에서만 지원되었습니다. 그러나 TypeScript가 성장함에 따라 더 많은 코드 편집기와 IDE가 기본적으로 또는 플러그인을 통해 TypeScript를 지원하기 시작했습니다.

    TypeScript는 기본적으로 JS 린터입니다. 또는 컴파일러가 이해할 수 있는 문서가 포함된 JS입니다. 따라서 CoffeeScript(구문 설탕 추가) 또는 PureScript(JavaScript처럼 보이지 않음)와 같은 다른 언어와 달리 TypeScript 코드 작성을 시작하기 위해 많은 것을 배울 필요가 없습니다.

    좋은 웹페이지 즐겨찾기