0Pricing
JavaScript Academy · Lezione

Template literal e operazioni comuni sulle stringhe

Usi i template literal e i metodi essenziali delle stringhe; una rapida panoramica dei numeri e delle basi di Date.

Template literal e operazioni comuni sulle stringhe è una lezione JavaScript Academy gratuita su CoddyKit. Questa è la lezione 1 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento JavaScript Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso JavaScript Academy include 3 lezioni in totale.

Introduzione

Obiettivo: formattare il testo con i template literal e utilizzare semplici metodi per le stringhe. Poi vedere una breve introduzione ai numeri e alle date.

  • Template literal
  • Operazioni comuni sulle stringhe
  • Arrotondamento sicuro
  • Nozioni di base sulle date
Template literal e operazioni comuni sulle stringhe — illustrazione 1

Nozioni di base sui template literal

Utilizzi i backtick e ${} per inserire direttamente i valori. Anche il testo su più righe è semplice da gestire.

// 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);
Template literal e operazioni comuni sulle stringhe — illustrazione 2

Panoramica dei metodi per le stringhe

Faccia pratica con 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));
Template literal e operazioni comuni sulle stringhe — illustrazione 3

Formattazione concisa

I template sono più brevi e facili da leggere rispetto a lunghe concatenazioni con +.

// 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);
Template literal e operazioni comuni sulle stringhe — illustrazione 4

Nozioni di base sull'arrotondamento

Utilizzi Math.round, floor, ceil per ottenere interi. toFixed restituisce una string con un numero fisso di decimali.

// 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));
Template literal e operazioni comuni sulle stringhe — illustrazione 5

Breve panoramica sulle date

Crei una Date con new Date(). Legga le singole parti con i getter e stampi il formato ISO per ottenere un formato standard.

// 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());
Template literal e operazioni comuni sulle stringhe — illustrazione 6

Quiz sui template literal

Verifica rapida: backtick e ${}.

Template literal e operazioni comuni sulle stringhe — illustrazione 7

Riepilogo

Riepilogo: ha utilizzato i template literal, ha fatto pratica con i principali metodi per le stringhe, ha arrotondato i numeri in modo sicuro e ha creato e stampato le date.

Template literal e operazioni comuni sulle stringhe — illustrazione 8

Domande Frequenti

La lezione «Template literal e operazioni comuni sulle stringhe» è gratuita?

Sì — il testo completo di «Template literal e operazioni comuni sulle stringhe» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso JavaScript Academy, passa a CoddyKit PRO. Il corso JavaScript Academy include 3 lezioni in totale.

Cosa imparerò in «Template literal e operazioni comuni sulle stringhe»?

Usi i template literal e i metodi essenziali delle stringhe; una rapida panoramica dei numeri e delle basi di Date. Eserciti JavaScript Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare JavaScript Academy?

Non è richiesta alcuna esperienza precedente. JavaScript Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 3.

Quanto tempo richiede la lezione «Template literal e operazioni comuni sulle stringhe»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione JavaScript Academy?

Sì. Ogni lezione JavaScript Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Template literal e operazioni comuni sulle stringhe
  2. Numeri — interi e numeri in virgola mobile, con basi di Math
  3. Date — basi, fusi orari, Intl.DateTimeFormat
← Torna a JavaScript Academy