TypeScriptはJavaScriptのスーパーセットであるため、純粋なJavaScriptのアプローチから、より複雑または特定のユースケースのためにサードパーティのライブラリを利用する方法まで、文字列を大文字化するさまざまな方法を提供します。
(方法) 文字列の連結はプログラミング言語が生まれた当初から存在します。早い時代から重要な機能でした。例えば、C言語ではstrcat関数を利用します。
strcat
なにを?そしてなぜ? 文字列を小文字に変換するとは、アルファベットが大文字で書かれている文字列を全て小文字にする処理のこと。この変換は、大文字小文字を区別せずにデータを比較したり、検索したりするときに使う。
(方法) 実行結果は数字を取り除いた `Hello, World!.
(やり方) 最初はJavaScriptからサブストリング抽出メソッドを受け継いだTypeScript。substring, slice, substrの3つのメソッドがあります。ただし、substrは非推奨で将来のバージョンで削除される可能性があります。新しいコードではsubstringかsliceを使いましょう。
substring
slice
substr
文字列のプロパティ.lengthで長さをすぐに知ることができる。簡単でしょ。
.length
(やり方) 上のコードはテンプレートリテラル(バッククォートで囲む)を使っています。変数や式を${}で囲むとその値が文字列に挿入されます。
${}
方法: TypeScriptであなたの文字列からその厄介な引用符を切り離すための無駄のないガイドはこちらです。
(やり方) TypeScriptでは、Stringオブジェクトのreplace()メソッドを使ってテキストを検索し、置換します。以下の例を見てください。
String
replace()
どのようにして: TypeScriptに入ってみて、一般的なタスクに対してregexがどのように使用されているか見てみましょう。