0Pricing
JavaScript Academy · Lekcja

Literały szablonowe i typowe operacje na łańcuchach znaków

Używanie literałów szablonowych i najważniejszych metod łańcuchów znaków; krótkie wprowadzenie do liczb i podstaw Date

Literały szablonowe i typowe operacje na łańcuchach znaków to bezpłatna lekcja JavaScript Academy na CoddyKit. To lekcja 1 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej JavaScript Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs JavaScript Academy zawiera 3 lekcji w sumie.

Wprowadzenie

Cel: Formatować tekst za pomocą literałów szablonowych i używać prostych metod napisów. Następnie poznać podstawy liczb i dat.

  • Literały szablonowe
  • Typowe operacje na napisach
  • Bezpieczne zaokrąglanie
  • Podstawy dat
Literały szablonowe i typowe operacje na łańcuchach znaków — ilustracja 1

Podstawy literałów szablonowych

Proszę używać odwrotnych apostrofów i ${}, aby bezpośrednio wstawiać wartości. Tekst wielowierszowy również można tworzyć łatwo.

// 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);
Literały szablonowe i typowe operacje na łańcuchach znaków — ilustracja 2

Przegląd metod napisów

Proszę przećwiczyć 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));
Literały szablonowe i typowe operacje na łańcuchach znaków — ilustracja 3

Zwięzłe formatowanie

Literały szablonowe są krótsze i czytelniejsze niż długie ciągi operatora +.

// 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);
Literały szablonowe i typowe operacje na łańcuchach znaków — ilustracja 4

Podstawy zaokrąglania

Proszę używać Math.round, floor i ceil do uzyskiwania liczb całkowitych. toFixed zwraca wartość typu string z ustaloną liczbą miejsc po przecinku.

// 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));
Literały szablonowe i typowe operacje na łańcuchach znaków — ilustracja 5

Szybki przegląd dat

Datę można utworzyć za pomocą Date i new Date(). Jej części należy odczytywać za pomocą getterów, a do standardowego formatu używać zapisu 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());
Literały szablonowe i typowe operacje na łańcuchach znaków — ilustracja 6

Quiz: literały szablonowe

Szybkie sprawdzenie: odwrotne apostrofy i ${}.

Literały szablonowe i typowe operacje na łańcuchach znaków — ilustracja 7

Podsumowanie

Podsumowanie: Użyto literałów szablonowych, przećwiczono najważniejsze metody napisów, bezpiecznie zaokrąglono liczby oraz utworzono i wyświetlono daty.

Literały szablonowe i typowe operacje na łańcuchach znaków — ilustracja 8

Często zadawane pytania

Czy lekcja „Literały szablonowe i typowe operacje na łańcuchach znaków” jest bezpłatna?

Tak — pełny tekst „Literały szablonowe i typowe operacje na łańcuchach znaków” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu JavaScript Academy, przejdź na CoddyKit PRO. Kurs JavaScript Academy zawiera 3 lekcji w sumie.

Co nauczysz się w „Literały szablonowe i typowe operacje na łańcuchach znaków”?

Używanie literałów szablonowych i najważniejszych metod łańcuchów znaków; krótkie wprowadzenie do liczb i podstaw Date Ćwiczysz JavaScript Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć JavaScript Academy?

Nie wymagamy żadnego doświadczenia. JavaScript Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 3.

Ile czasu zajmuje lekcja „Literały szablonowe i typowe operacje na łańcuchach znaków”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji JavaScript Academy?

Tak. Każda lekcja JavaScript Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Literały szablonowe i typowe operacje na łańcuchach znaków
  2. Liczby — całkowite a zmiennoprzecinkowe i podstawy Math
  3. Daty — podstawy, strefy czasowe, Intl.DateTimeFormat
← Powrót do JavaScript Academy