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

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);

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));

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);

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));

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());

Quiz sui template literal
Verifica rapida: backtick e ${}.

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.

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
- Template literal e operazioni comuni sulle stringhe
- Numeri — interi e numeri in virgola mobile, con basi di Math
- Date — basi, fusi orari, Intl.DateTimeFormat