技術ブログ

プログラミング、IT関連の記事中心

TypeScriptとは

TypeScriptとは

TypeScriptはJavaScriptのスーパーセットとして開発されました。
これにより、TypeScriptはJavaScriptのすべての機能に加えて、静的型検査などの追加機能を提供しています。

TypeScriptのインストール

TypeScriptをインストールするには、以下のnpmコマンドを使用します。

npm install -g typescript

このコマンドでTypeScriptコンパイラをグローバルにインストールします。

TypeScriptの基本的な型

TypeScriptでは、変数や関数のパラメータに型を指定できます。

let name: string = "Alice";
let age: number = 25;
let isStudent: boolean = true;

上記のコードでは、namestring型、agenumber型、isStudentboolean型として宣言されています。

TypeScriptでの関数

関数の引数や返り値にも型を指定することができます。

function greet(name: string): string {
    return "Hello, " + name + "!";
}

この関数はstring型のname引数を取り、string型の値を返します。

クラスとインターフェイス

TypeScriptでは、クラスやインターフェイスを使用して、オブジェクト指向のプログラミングを実装することができます。

interface Person {
    firstName: string;
    lastName: string;
}

class Student implements Person {
    firstName: string;
    lastName: string;

    constructor(firstName: string, lastName: string) {
        this.firstName = firstName;
        this.lastName = lastName;
    }

    getFullName(): string {
        return this.firstName + " " + this.lastName;
    }
}

このコードでは、Personインターフェイスと、そのインターフェイスを実装したStudentクラスが定義されています。

まとめ

TypeScriptはJavaScriptに型やクラスなどの新しい機能を追加することで、大規模なプロジェクトやチームワークにおける開発を容易にします。
TypeScriptの知識を深めることで、より堅牢なコードの実装が可能になります。