方法: JavaScriptには、文字列を直接大文字化する組み込みの方法はありませんが、基本的な文字列操作方法を使用して簡単に実装できます。
(方法) JavaScriptで文字列を連結する基本的な方法は+を使うことです。ES6以降ではバックティック(``)でテンプレートリテラルを使うともっと読みやすくなります。
+
(方法) JavaScriptで文字列を小文字に変換するには、toLowerCase() メソッドを使います。以下はコード例と出力サンプルです。
toLowerCase()
(方法) JavaScript でパターンにマッチする文字を削除する基本的な方法は replace() メソッドを使うことです。正規表現を用いてマッチさせたい文字を指定します。
replace()
(方法) JavaScriptでサブストリングを抽出する主な方法は、substring(), slice(), そして substr() の3つです。以下のサンプルコードを見てみましょう。
substring()
slice()
substr()
(方法) 文字列の長さを求めるには length プロパティが使われます。これは歴史的に常にJavaScriptに組み込まれており、非常に単純です。しかし、絵文字や特殊文字など、サロゲートペアを含む文字列の場合、.length は期待した値を返さないかもしれません。これは JavaScript が UTF-16 を使うためで、サロゲートペアは2つのコードユニットで一つの文字を表します。
length
.length
How to: 文字列補間の基本 const name = "Yoshi"; const message = こんにちは、${name}さん!; console.log(message); // "こんにちは、Yoshiさん!" 計算の埋め込み const
こんにちは、${name}さん!
方法: 例えば、""Hello, World!""のように二重引用符で囲まれた文字列があって、引用符のない純粋なテキストを得たいとします。ここにその引用符の束縛から文字列を解放するJavaScriptの簡単なスニペットがあります:.
""Hello, World!""
JavaScriptでテキスト検索置換を行う際に、通常は.replace()メソッドを使用します。これはECMAScript標準の一部であり、過去のJavaScriptのバージョンから存在しています。市販される標準ライブラリの中では、Lodashなどの代替品もありますが、シンプルな用途では.replace()が通常最も効率的です。.replace()は第一引数に文字列か正規表現を取り、第二引数に置換する文字列を取ることで動きます。正規表現を使うことで、文字列のパターンを柔軟に指定し、gフラグを付けることによって、全ての一致箇所を置き換えることが可能になります。
.replace()
g
始めるにあたり、単純なregexパターンを作成し、文字列内で一致を見つけることができます。ここでは、“code"という単語を見つけます:.