TypeScriptとは?



タイプスクリプトはjavascriptをベースとした言語で、javascriptを囲む言語に似ています。

  • javascriptは動的タイプのアプリケーションの実行時にリアルタイムで実行され、実行時にエラーが発生する可能性があります.
  • タイプのスクリプトは静的タイプであり、コンパイル時にこれらのエラーをキャプチャできます.
  • javascriptはオブジェクト向けの言語ですが、強力なオブジェクト向けプログラムを実現するのは難しいです.es 6レベルだけが限られているからです.
  • タイプのスクリプトは、この点を補うために、異なるクラス、インタフェース、汎用、およびタイプを利用することができる.
  • Client-sideもServer-sideも可能です.理由は、タイプスクリプトをJavaScriptコード(コンパイラまたはラベルを使用)
  • に変換するためです.

    なぜタイプスクリプトを学ぶのですか?

  • JavaScriptは、プログラム実行時にその種類を特定するプログラム言語
  • である.
  • タイプのスクリプトは、エンコード時にタイプが決定され、すぐにエラーを発見できます.
  • 基本的な理解

  • コードをプログラム形式で実行するために言語またはバイナリ形式に変換する操作=コンパイラ
  • タイプが
  • のコンパイラ時間に決定され、決定された場合、スタックタイプ
  • プログラム実行時、動的タイプは
  • で、実行時環境での操作と確認に使用されます.
    例)
    // statically typed
    let num = 10;
    num = "good";
    
    // dynamically typed
    let num:number = 10;
    num = "good"; //error 발생!!

    では、なぜタイプスクリプトが良いのでしょうか。

  • JavaScriptにはタイプがないため、読みやすさが非常に悪い.ex変数がどんなタイプなのか、どんなものなのか分かりません.
  • 私が開発したときはホットスポットではなく、ユーザーがアプリケーションを使用している間にエラーが発生しました.
  • は、エラーをリアルタイムでチェックし、より安定した拡張性の高い製品を開発することができます.
  • の強力なオブジェクト向け言語と言える.(Object-Oriented Programming)
  • OOP=非常に高い拡張性とメンテナンス性で、オブジェクトを主としてモジュール化コードを記述し、モジュール別に再利用し、オブジェクト単位で拡張することができます.
  • タイプスクリプトに必要な準備内容

  • vs code
  • terminal
  • ノードjs=JavaScriptランタイム環境として、ブラウザ以外(端末)からのJavaScript→npmからのパッケージマネージャを使用すると、さまざまなツールやライブラリのインストールと更新が容易になります.
  • 型スクリプトツール*JavaScriptコードに変換するツール
  • タイプスクリプトのインストール方法

  • npm install -g typescript
  • tsc-vバージョン確認
  • npm install-gts-node=>タイプスクリプトコードをJavaScriptコードに変換し、ノード上で実行するツールをインストールします.
    -ts-nodeファイル
  • を使用