メインコンテンツまでスキップ

メソッド (method)

JavaScriptのクラスにメソッドを実装するには、メソッド構文を用います。

javascript
class Greeter {
greet(name) {
return `Hello, ${name}!`;
}
}
javascript
class Greeter {
greet(name) {
return `Hello, ${name}!`;
}
}

メソッドの型注釈#

TypeScriptでは、メソッドの引数と戻り値に型注釈できます。

typescript
class Greeter {
greet(name: string): string {
return `Hello, ${name}!`;
}
}
typescript
class Greeter {
greet(name: string): string {
return `Hello, ${name}!`;
}
}

メソッドの型注釈は関数宣言構文の型注釈と同じです。引数や戻り値の型注釈を省略することもできます。その場合の振る舞いについては関数宣言を参照してください。