文字列

ログイン済みユーザーのためのグリーティングメッセージを作成しており、その人の名前が変数に入っています。「Welcome back, Taro」のようにページに表示する必要がありますが、「Taro」を手で入力する必要はありません。なぜなら、明日は Hanako で、その翌日は聞いたことのない人かもしれないからです。その場で構築、測定、そして形を変えられるテキストが文字列であり、本章ではそれらを扱う方法について学びます。
文字列を作成する
**文字列**はテキストです。引用符で囲まれた任意の文字の実行です。シングルクォートまたはダブルクォートを使用できます。どちらでも同じように動作するため、1 つを選んで一貫性を保ってください。
const firstName = "Taro";
const greeting = "Welcome back";文字列を構築する最も便利な方法はテンプレートリテラルです。引用符の代わりにバッククォートで記述します。テンプレートリテラル内では、${...} を使ってテキストに値を挿入でき、JavaScript がその値が保持しているものを入力します。
const firstName = "Taro";
const message = `Welcome back, ${firstName}`;
console.log(message); // Welcome back, Taroこの ${firstName} はスロットです。文字列が構築されるとき、スロットは firstName の値で置き換えられます。複数のピースから文字列を構築するときはテンプレートリテラルを使用してください。
${...} スロットが入力された値で満たされるバッククォートです。これはあなたが最も到達するツールです。 結合と測定
+ 演算子を使って 2 つの文字列を結合できます。これは**連結**と呼ばれています。
const firstName = "Hanako";
const greeting = "Hi " + firstName;
console.log(greeting); // Hi Hanako'Hi ' 内のスペースに注目してください。連結は書かれたとおり正確に文字列を接着するため、スペースを忘れると HiHanako になります。テンプレートリテラルは通常、同じ仕事を読みやすくします:`Hi ${firstName}`。
すべての文字列は独自の長さを知っています。.length で尋ねてください。
const firstName = "Hanako";
console.log(firstName.length); // 6角括弧を使って位置でその位置からカウントして、単一の文字を読むこともできます。
const firstName = "Hanako";
console.log(firstName[0]); // H最初の文字は位置 0 にあります。1 ではありません。そのゼロベースのカウント数は JavaScript 全体にあるため、今のうちに快適になることは価値があります。
+ で文字列を結合しますが、独自のスペースを含めることを忘れないでください。または Hi と名前が一緒に実行されます。テンプレートリテラルは通常、同じことに対してクリーナーです。.length を使って文字をカウントし、name[0] のような角括弧を使ってポジションでそれぞれ 1 つを読み、ゼロからカウントします。 便利な文字列メソッド
文字列は組み込みの**メソッド**を備えています。ドットとメソッド名を記述することで文字列に対して実行するアクション。ここにあなたが最も使用するもの。
toUpperCase() と toLowerCase() でケースを変更します。
const firstName = "taro";
console.log(firstName.toUpperCase()); // TAROincludes() で 1 つのテキストが別のテキストの中に現れるかどうかをチェックします。これは true または false で答えます。
const message = "Welcome back";
console.log(message.includes("back")); // trueslice() で文字列の一部をカットアウトし、開始位置と停止位置を指定します。trim() で端の迷子なスペースをクリーンアップ。replace() でテキストの 1 つのピースを別のピースに交換します。
const raw = " Hello ";
console.log(raw.trim()); // Hello
const message = "Hi Yuki";
console.log(message.replace("Yuki", "Sakura")); // Hi Sakura多くのより多くの文字列メソッドがあり、あなたはそれらを記憶する必要はありません。これらの 5 つを学び、仕事がそれらを要求するとき、残りを見ます。
toUpperCase()、includes() のはい/いいえチェック、slice() は部分をカットアウト、trim() は迷子なスペースを削除、replace() はテキストを交換。たくさんのより多くがあるため、これら 5 つを学んで、必要なときに残りを見ます。 文字列はどこへ行くのか
文字列は JavaScript のコア構築ブロックの 1 つであり、あなたは今、重要なピースを持っています。引用符またはテンプレートリテラルで作成し、結合して測定し、常に何か新しいものを返すメソッドで再形成します。ここで使用したドットとメソッドパターンは他のタイプに再度表示されます。特に配列メソッドでリストを操作し始めるとき。
テキストはめったに単独で移動しません。カウント、価格、または合計を表示する瞬間、あなたは文字列を数値と混ぜています。テンプレートリテラルは 2 つを清潔に一緒にステッチする方法です。

