TypeScriptはJavaScriptの拡張言語であり、型付けやクラスベースのオブジェクト指向など、多くの機能を提供しています。ここでは、TypeScriptの基本的な文法について解説します。

1. 変数と型

TypeScriptでは変数に型を指定することができます。

let num: number = 10;
let message: string = "Hello, TypeScript";
let isDone: boolean = false;

2. 関数

関数のパラメータと戻り値にも型を指定できます。

function add(x: number, y: number): number {
    return x + y;
}

let result: number = add(5, 3);

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

オブジェクトの形状を定義するために、インターフェースやクラスを使用できます。

interface Person {
    name: string;
    age: number;
}

class Employee implements Person {
    constructor(public name: string, public age: number) {}
}

let john: Person = new Employee("John Doe", 30);

4. 列挙型

列挙型を使用することで、特定の値のセットを定義できます。

enum Color {
    Red,
    Green,
    Blue,
}

let selectedColor: Color = Color.Red;

5. ジェネリクス

ジェネリクスを使うと、型をパラメータとして取る関数やクラスを作成できます。

function identity<T>(arg: T): T {
    return arg;
}

let result1: number = identity(5);
let result2: string = identity("TypeScript");

これらはTypeScriptの基本的な文法の一部です。型安全性やコードの保守性を向上させるために、TypeScriptを活用して効果的なプログラミングを行いましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です