タイプスクリプトの概要と背景


🔹 タイプスクリプトとは?

  • JavaScript言語
    ->JavaScript拡張言語
  • javascriptとは異なり、ブラウザで実行するためにファイルを変換する必要があります.
    ->コンパイルと呼ばれます.
  • 🔹 どうしてタイプスクリプトを書くのがいいですか。

  • エラー防止
  • コードガイドおよび自動完了により、開発効率が向上しました.
  • エラーのプロアクティブな予防


    js
    function sum(a,b){
      return a + b;
    }
    sum(10,20) // 30
    sum(10,"20") // 1020
    ts
    function add(a: number, b:number) {
      return a + b 
    }
    
    add(10,"20") // 1020
    sum(10,"20")のようにtsにより予期せぬコードの動作エラーを予防することができる.

    コード自動補完とガイド

  • コードを記述する際には,開発ツールの機能を最大限に利用できる.
  • ts
    function add(a: number, b:number): number {
      return a + b;
    }
    
    let result = add(20, "20");
    
    result.toLocaleString() // 자동완성으로 작성
    入力result.には、次の機能が表示されます.

    🔹 JavaScriptをタイプスクリプトとしてエンコードします。

  • jsファイルでtsのように使用したい場合に作成する構文
  • /**
     * 
     */
    js
    function sum(a,b){
    	return (a + b)
    } 
    
    sum(10, "20") // "1020";
    tsのように
    // @ts-check
    
    /**
     * 
     * @param {number} a 
     * @param {number} b 
     */
    
    function sum(a, b) {
      return (a + b)
    }
    
    sum(10,'20')

  • 関数名にカーソルを置くとts自動設定の機能が表示されます.

  • // @ts-checkを上端に使用すると、tsのようにエラーが見つかります.

  • リファレンス
    タイプスクリプト
    タイプスクリプトマニュアル
    板橋隊長タイプスクリプトの開始