Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Riassunto | Funzioni
Introduzione a TypeScript

bookRiassunto

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!

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 7

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 2.94

bookRiassunto

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!

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 7
some-alt