#8 TypeScriptで学ぶ文字列操作の基本

TypeScriptの文字列操作は、JavaScriptと全く同じ機能を使います。この記事では、TypeScriptにおける文字列操作の基本を解説します。

文字列を連結する

const greeting: string = `こんにちは、${name}さん`;

JavaScriptと同様、テンプレートリテラルを使った埋め込みが読みやすくおすすめです。

よく使う文字列操作

  • text.length 文字数を調べる
  • text.toUpperCase() 大文字に変換する
  • text.split(",") 指定した記号で分割する

これらはJavaScriptと全く同じ書き方です。

型が付くことによる安全性

TypeScriptでは、変数の型が`string`だと決まっていれば、その変数に対して文字列専用の機能(`toUpperCase()`など)を安心して呼び出せます。逆に、数値かもしれない変数に対してうっかり文字列専用の機能を呼び出そうとすると、実行前にエラーとして教えてもらえます。

TypeScriptならではの注意点

`text.split(",")`のように、文字列を分割した結果は「文字列の配列」になります。この戻り値の型もTypeScriptがきちんと認識してくれるため、分割した後の値に対しても、型に応じた安全な操作を続けられます。

まとめ

TypeScriptの文字列操作はJavaScriptと同じですが、型による安全性が加わっています。戻り値の型も意識しながら、安心してメソッドをつなげていきましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

TypeScriptをもっと学びたい方には「プロを目指す人のためのTypeScript入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本