Riassunto
Congratulazioni!
Hai compiuto un piccolo passo per una persona ma un grande balzo per la tua carriera di successo! Hai completato con successo il corso introduttivo su TypeScript, e questo è degno di nota. Se hai svolto tutti gli esercizi e studiato la teoria, stai procedendo molto bene! Ma se hai saltato i capitoli solo per ottenere il certificato, beh, questo è un problema tuo.
Riepiloghiamo l'intero corso introduttivo, cos'è TypeScript e perché è fondamentale. Ripasseremo la sintassi di base, i vantaggi di TypeScript e molto altro.
Panoramica
TypeScript è un linguaggio di programmazione di uso generale che funge da superset di JavaScript. TypeScript si distingue per il suo typing statico, evidenziazione degli errori durante la fase di scrittura del codice, funzionalità di programmazione orientata agli oggetti e molti altri miglioramenti rispetto a JavaScript.
TypeScript è apprezzato e ampiamente utilizzato. È la scelta principale per lo sviluppo front-end in molte aziende di rilievo ed è un componente chiave in diversi framework popolari. L'esempio più semplice è Angular.
Sintassi
Per visualizzare informazioni nella console, si utilizza la seguente sintassi:
console.log("Text we want to output");
Se si desidera dichiarare una variabile senza specificare alcun tipo, è possibile utilizzare la seguente sintassi:
let name = value;
Variabile tipizzata:
let name: type = value;
Commento su una sola riga:
// commented fragment
Commento su più righe:
/* multi-line
fragment */
Istruzioni condizionali
Sintassi dell'istruzione if:
if (condition) {
// code to be executed if the condition is true
}
condition deve avere il tipo boolean!
Istruzione if-else:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else {
/* A block of code that will execute
if all previous conditions are false.
}
Switch-case:
switch (expression) {
case value1:
// Code to be execute if expression equals value1
break;
case value2:
// Code to execute if expresson equals value2
break;
// Additional cases...
default:
/* Code to execute if none of the cases
match the expression
}
Array
Dichiarazione di un array:
let name[]: type[] = [element1, elememt2, ... , elementN];
Indicizzazione a partire da zero:
[0, 1, 2, ..., n];
Significa che il primo elemento dell'array avrà indice 0, il secondo elemento avrà indice 1 e così via.
È possibile ottenere un elemento dall'array utilizzando il suo indice:
var element = array[index];
È possibile modificare anche gli elementi dell'array utilizzando i loro indici:
array[index] = value;
Puoi approfondire i metodi degli array in questo capitolo: Lavorare con gli elementi degli array
Cicli
Sintassi del while-loop:
while (condition) {
// The code that the loop will execute
// while the condition is `true`
}
La parola chiave break viene utilizzata per interrompere immediatamente l'esecuzione di un ciclo.
Sintassi del ciclo do-while:
do {
// The code that the loop will execute
// while the condition is `true`
} while (condition)
Il ciclo do-while viene eseguito almeno una volta.
Sintassi del ciclo for:
for (initialization; condition; increment/decrement) {
// Code to be executed in each iteration
}
Funzioni
Sintassi delle funzioni:
function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
// reusable code block
}
Come si richiama una funzione?
functionName(parameters);
Questi sono i concetti di base e la sintassi che hai affrontato in questo corso.
Da questo momento, possiedi una base in TypeScript e sei in grado di scrivere programmi e funzioni semplici. Nei corsi futuri, approfondirai argomenti più avanzati, come la programmazione orientata agli oggetti, le classi, gli oggetti, le funzioni anonime e molto altro.
Desidero ora congratularmi nuovamente con te e augurarti un meritato riposo. Ottimo lavoro!
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.94
Riassunto
Scorri per mostrare il menu
Congratulazioni!
Hai compiuto un piccolo passo per una persona ma un grande balzo per la tua carriera di successo! Hai completato con successo il corso introduttivo su TypeScript, e questo è degno di nota. Se hai svolto tutti gli esercizi e studiato la teoria, stai procedendo molto bene! Ma se hai saltato i capitoli solo per ottenere il certificato, beh, questo è un problema tuo.
Riepiloghiamo l'intero corso introduttivo, cos'è TypeScript e perché è fondamentale. Ripasseremo la sintassi di base, i vantaggi di TypeScript e molto altro.
Panoramica
TypeScript è un linguaggio di programmazione di uso generale che funge da superset di JavaScript. TypeScript si distingue per il suo typing statico, evidenziazione degli errori durante la fase di scrittura del codice, funzionalità di programmazione orientata agli oggetti e molti altri miglioramenti rispetto a JavaScript.
TypeScript è apprezzato e ampiamente utilizzato. È la scelta principale per lo sviluppo front-end in molte aziende di rilievo ed è un componente chiave in diversi framework popolari. L'esempio più semplice è Angular.
Sintassi
Per visualizzare informazioni nella console, si utilizza la seguente sintassi:
console.log("Text we want to output");
Se si desidera dichiarare una variabile senza specificare alcun tipo, è possibile utilizzare la seguente sintassi:
let name = value;
Variabile tipizzata:
let name: type = value;
Commento su una sola riga:
// commented fragment
Commento su più righe:
/* multi-line
fragment */
Istruzioni condizionali
Sintassi dell'istruzione if:
if (condition) {
// code to be executed if the condition is true
}
condition deve avere il tipo boolean!
Istruzione if-else:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else {
/* A block of code that will execute
if all previous conditions are false.
}
Switch-case:
switch (expression) {
case value1:
// Code to be execute if expression equals value1
break;
case value2:
// Code to execute if expresson equals value2
break;
// Additional cases...
default:
/* Code to execute if none of the cases
match the expression
}
Array
Dichiarazione di un array:
let name[]: type[] = [element1, elememt2, ... , elementN];
Indicizzazione a partire da zero:
[0, 1, 2, ..., n];
Significa che il primo elemento dell'array avrà indice 0, il secondo elemento avrà indice 1 e così via.
È possibile ottenere un elemento dall'array utilizzando il suo indice:
var element = array[index];
È possibile modificare anche gli elementi dell'array utilizzando i loro indici:
array[index] = value;
Puoi approfondire i metodi degli array in questo capitolo: Lavorare con gli elementi degli array
Cicli
Sintassi del while-loop:
while (condition) {
// The code that the loop will execute
// while the condition is `true`
}
La parola chiave break viene utilizzata per interrompere immediatamente l'esecuzione di un ciclo.
Sintassi del ciclo do-while:
do {
// The code that the loop will execute
// while the condition is `true`
} while (condition)
Il ciclo do-while viene eseguito almeno una volta.
Sintassi del ciclo for:
for (initialization; condition; increment/decrement) {
// Code to be executed in each iteration
}
Funzioni
Sintassi delle funzioni:
function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
// reusable code block
}
Come si richiama una funzione?
functionName(parameters);
Questi sono i concetti di base e la sintassi che hai affrontato in questo corso.
Da questo momento, possiedi una base in TypeScript e sei in grado di scrivere programmi e funzioni semplici. Nei corsi futuri, approfondirai argomenti più avanzati, come la programmazione orientata agli oggetti, le classi, gli oggetti, le funzioni anonime e molto altro.
Desidero ora congratularmi nuovamente con te e augurarti un meritato riposo. Ottimo lavoro!
Grazie per i tuoi commenti!