0Pricing
JavaScript Academy · レッスン

テンプレートリテラルとよく使う文字列操作

テンプレートリテラルと基本的な文字列メソッドを使い、数値とDateの基礎も手早く学びます。

「テンプレートリテラルとよく使う文字列操作」はCoddyKit上の無料JavaScript Academyレッスンです。 これはレッスン1/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJavaScript Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 JavaScript Academyコースには全3レッスンが含まれています。

導入

目標: テンプレートリテラルでテキストを整形し、基本的な文字列メソッドを使えるようになることです。その後、数値と日付の概要も確認します。

  • テンプレートリテラル
  • 一般的な文字列操作
  • 安全な丸め
  • 日付の基本
テンプレートリテラルとよく使う文字列操作 — イラスト1

テンプレートリテラルの基本

バッククォートと${}を使うと、値を直接挿入できます。複数行のテキストも簡単に扱えます。

// Template literals use backticks and ${}
// They support variables, expressions, and multi-line text
const name = "Ayla";
const score = 7;
const msg = `Hello, ${name}! Your score is ${score * 10}.`;

console.log(msg);

const lines = `Line 1
Line 2`;
console.log(lines);
テンプレートリテラルとよく使う文字列操作 — イラスト2

文字列メソッドの概要

length、trim、toUpperCase、includes、indexOf、sliceを練習します。

// Common string methods on a small example
const title = "  JavaScript Basics  ";

console.log("Length:", title.length);
console.log("Trim:", title.trim());
console.log("Upper:", title.toUpperCase());
console.log("Includes JS:", title.includes("JavaScript"));
console.log("Index of B:", title.indexOf("B"));
console.log("Slice 2..6:", title.slice(2, 6));
テンプレートリテラルとよく使う文字列操作 — イラスト3

簡潔な文字列整形

テンプレートリテラルは、長い+の連結よりも短く、読みやすくなります。

// Concatenation with + versus template literals
const user = "Mina";
const points = 12;

const viaPlus = "User: " + user + ", Points: " + points;
const viaTpl = `User: ${user}, Points: ${points}`;

console.log(viaPlus);
console.log(viaTpl);
テンプレートリテラルとよく使う文字列操作 — イラスト4

丸めの基本

整数への丸めにはMath.round、floor、ceilを使用します。toFixedは、小数点以下の桁数が固定された文字列を返します。

// Numbers: integers, floats, and rounding helpers
const price = 4.35;
const qty = 3;

const total = price * qty;
console.log("Total raw:", total);

console.log("Math.round:", Math.round(total));
console.log("Math.floor:", Math.floor(total));
console.log("Math.ceil:", Math.ceil(total));

// toFixed returns a string with fixed decimals
console.log("toFixed(2):", total.toFixed(2));
テンプレートリテラルとよく使う文字列操作 — イラスト5

日付の概要

new Date()でDateを作成します。getterで各部分を読み取り、標準形式にはISO形式で出力します。

// Date basics: now, parts, and ISO output
const now = new Date();

console.log("Now:", now.toString());
console.log("Year:", now.getFullYear());
console.log("ISO:", now.toISOString());
テンプレートリテラルとよく使う文字列操作 — イラスト6

テンプレートリテラルのクイズ

クイックチェック: バッククォートと${}

テンプレートリテラルとよく使う文字列操作 — イラスト7

まとめ

まとめ: テンプレートリテラルを使い、主要な文字列メソッドを練習し、数値を安全に丸め、日付を作成して出力しました。

テンプレートリテラルとよく使う文字列操作 — イラスト8

よくある質問

「テンプレートリテラルとよく使う文字列操作」レッスンは無料ですか?

はい。「テンプレートリテラルとよく使う文字列操作」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、JavaScript Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 JavaScript Academyコースには全3レッスンが含まれています。

「テンプレートリテラルとよく使う文字列操作」で何を学びますか?

テンプレートリテラルと基本的な文字列メソッドを使い、数値とDateの基礎も手早く学びます。 ブラウザで直接実行するハンズオンコードでJavaScript Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

JavaScript Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJavaScript Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/3です。

「テンプレートリテラルとよく使う文字列操作」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJavaScript Academyレッスンでコードを書いて実行できますか?

はい。すべてのJavaScript Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. テンプレートリテラルとよく使う文字列操作
  2. 数値 — 整数と浮動小数点数、Mathの基礎
  3. 日付 — 基礎、タイムゾーン、Intl.DateTimeFormat
← JavaScript Academyに戻る