TypeScript_ 2. タイプスクリプトのインストールと基本構文

7157 ワード

🔹 レスポンス・アイテムにタイプ・スクリプトをインストールする


🔶 インストールタイプスクリプト


🔹 デフォルトのインストール
yarn add –g typescript //현재 컴퓨터에 설치
yarn add typescript //로컬로 설치(현재 위치의 폴더에 설치)
🔹 レスポンス・アイテムにタイプ・スクリプトをインストールする
// 기존에 있는 react에 설치하기.
yarn add --save typescript @types/node @types/react @types/react-dom @types/jest
//새로운 리액트 프로그램 타입스크립트로 시작하기
npx create-react-app my-app --template typescript
🔹 パッケージのインストール
 yarn add styled-components @types/styled-components

🔶 タイプスクリプトの基本構文


🔹 基本タイプ

  • Boolean
  • Number/String/Object/Array
  • Tuple
  • Ennum
  • Any
  • Void
  • Null/Undefined/Never
  • 🔹 タイプの設定


    変数のタイプの設定
    //string으로 타입설정
    const name:string= 'eunsu'
    変数タイプに合わなければ、愛楽は残る.
     let age:number = 30;
     age ="서른살"

    配属されたタイプとは异なる爱楽が登场!不思議
    変数=>配列、オブジェクト要素
     // 배열, 오브젝트 안 element 타입설정.
    let 이름 :string[] = ['kim', 'park']
    let 나이 :{ age : number } = { age : number }
    ◾変数=>複数のデータ型の設定
     // text 의 데이터 타입은 number거나 string
     let text: number | string = "Hello World";
    データ型を変数=>typeに設定
    これはliteral typeと言います
      	type nameType = number | string;
        const name:nameType = "Joo Eunsu"
    「」関数でのタイプの設定
    関数=>パラメータタイプの設定
       const plus = (a: number, b: number) => {
        return a + b;
      };
      console.log(plus(3, 5)); //8
    深化設定◾関数=>パラメータタイプ
        const test = (a: number | string) => {
        return a *3;
      };
      //error ! type설정 해야 함.
        const test = (a: number | string) => {
        if (typeof a === "number") {
          return a * 10;
        }
      };
    ちょっと感じがします.タイプを設定しなければなりません