Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Résumé | Fonctions
Introduction à TypeScript

bookRésumé

Félicitations !

Vous avez fait un petit pas pour une personne, mais un bond de géant pour votre carrière réussie ! Vous avez terminé avec succès le cours débutant sur TypeScript, et c'est remarquable. Si vous avez relevé toutes les tâches et étudié la théorie, vous êtes sur la bonne voie ! Mais si vous avez sauté des chapitres juste pour obtenir le certificat, eh bien, c'est votre problème.

Résumons l'ensemble du cours débutant, ce qu'est TypeScript et pourquoi il est essentiel. Nous allons revoir la syntaxe de base, les avantages de TypeScript, et bien plus encore.

Généralités

TypeScript est un langage de programmation à usage général qui sert de sur-ensemble de JavaScript. TypeScript se distingue par sa typage statique, la mise en évidence des erreurs lors de la phase de codage, des fonctionnalités de programmation orientée objet, et de nombreuses autres améliorations par rapport à JavaScript.

TypeScript est apprécié et largement utilisé. C'est le choix privilégié pour le développement front-end dans de nombreuses entreprises de renom et constitue un élément clé de divers frameworks populaires. L'exemple le plus simple est Angular.

Syntaxe

Pour afficher des informations dans la console, nous utilisons la syntaxe suivante :

console.log("Text we want to output");

Si l'on souhaite déclarer une variable sans aucun type, on peut utiliser la syntaxe suivante :

let name = value;

Variable typée :

let name: type = value;

Commentaire sur une seule ligne :

// commented fragment

Commentaire multi-ligne :

/* multi-line 
fragment */

Instructions conditionnelles

Syntaxe de l’instruction if :

if (condition) {
    // code to be executed if the condition is true
}

condition doit être de type boolean !

Instruction 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
}

Tableaux

Déclaration d'un tableau :

let name[]: type[] = [element1, elememt2, ... , elementN];

Indexation à partir de zéro :

[0, 1, 2, ..., n];

Cela signifie que le premier élément du tableau aura l'indice 0, le deuxième élément aura l'indice 1, et ainsi de suite.

Il est possible d'obtenir un élément du tableau en utilisant son indice :

var element = array[index];

Vous pouvez également modifier les éléments du tableau en utilisant leurs indices :

array[index] = value;

Vous pouvez explorer les méthodes de tableau dans ce chapitre : Travailler avec les éléments d'un tableau

Boucles

Syntaxe de la while-loop :

while (condition) {
    // The code that the loop will execute 
    // while the condition is `true`
}

Le mot-clé break est utilisé pour arrêter immédiatement l'exécution d'une boucle.

Syntaxe de la boucle do-while :

do {
     // The code that the loop will execute 
    // while the condition is `true`
} while (condition)

La boucle do-while s'exécutera au moins une fois.

Syntaxe de la boucle for :

for (initialization; condition; increment/decrement) {
    // Code to be executed in each iteration
}

Fonctions

Syntaxe des fonctions :

function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
    // reusable code block
}

Comment appeler une fonction ?

functionName(parameters);

Voici les concepts de base et la syntaxe abordés dans ce cours.

À partir de maintenant, vous disposez d'une base en TypeScript et pouvez écrire des programmes et fonctions simples. Dans les prochains cours, des sujets plus avancés seront abordés, tels que la programmation orientée objet, les classes, les objets, les fonctions anonymes, et bien d'autres encore.

Félicitations pour votre progression et profitez d'un repos bien mérité. Excellent travail !

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 7

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain the main differences between TypeScript and JavaScript?

What are the advantages of using TypeScript in real-world projects?

Can you give examples of when to use typed variables in TypeScript?

Awesome!

Completion rate improved to 2.94

bookRésumé

Glissez pour afficher le menu

Félicitations !

Vous avez fait un petit pas pour une personne, mais un bond de géant pour votre carrière réussie ! Vous avez terminé avec succès le cours débutant sur TypeScript, et c'est remarquable. Si vous avez relevé toutes les tâches et étudié la théorie, vous êtes sur la bonne voie ! Mais si vous avez sauté des chapitres juste pour obtenir le certificat, eh bien, c'est votre problème.

Résumons l'ensemble du cours débutant, ce qu'est TypeScript et pourquoi il est essentiel. Nous allons revoir la syntaxe de base, les avantages de TypeScript, et bien plus encore.

Généralités

TypeScript est un langage de programmation à usage général qui sert de sur-ensemble de JavaScript. TypeScript se distingue par sa typage statique, la mise en évidence des erreurs lors de la phase de codage, des fonctionnalités de programmation orientée objet, et de nombreuses autres améliorations par rapport à JavaScript.

TypeScript est apprécié et largement utilisé. C'est le choix privilégié pour le développement front-end dans de nombreuses entreprises de renom et constitue un élément clé de divers frameworks populaires. L'exemple le plus simple est Angular.

Syntaxe

Pour afficher des informations dans la console, nous utilisons la syntaxe suivante :

console.log("Text we want to output");

Si l'on souhaite déclarer une variable sans aucun type, on peut utiliser la syntaxe suivante :

let name = value;

Variable typée :

let name: type = value;

Commentaire sur une seule ligne :

// commented fragment

Commentaire multi-ligne :

/* multi-line 
fragment */

Instructions conditionnelles

Syntaxe de l’instruction if :

if (condition) {
    // code to be executed if the condition is true
}

condition doit être de type boolean !

Instruction 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
}

Tableaux

Déclaration d'un tableau :

let name[]: type[] = [element1, elememt2, ... , elementN];

Indexation à partir de zéro :

[0, 1, 2, ..., n];

Cela signifie que le premier élément du tableau aura l'indice 0, le deuxième élément aura l'indice 1, et ainsi de suite.

Il est possible d'obtenir un élément du tableau en utilisant son indice :

var element = array[index];

Vous pouvez également modifier les éléments du tableau en utilisant leurs indices :

array[index] = value;

Vous pouvez explorer les méthodes de tableau dans ce chapitre : Travailler avec les éléments d'un tableau

Boucles

Syntaxe de la while-loop :

while (condition) {
    // The code that the loop will execute 
    // while the condition is `true`
}

Le mot-clé break est utilisé pour arrêter immédiatement l'exécution d'une boucle.

Syntaxe de la boucle do-while :

do {
     // The code that the loop will execute 
    // while the condition is `true`
} while (condition)

La boucle do-while s'exécutera au moins une fois.

Syntaxe de la boucle for :

for (initialization; condition; increment/decrement) {
    // Code to be executed in each iteration
}

Fonctions

Syntaxe des fonctions :

function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
    // reusable code block
}

Comment appeler une fonction ?

functionName(parameters);

Voici les concepts de base et la syntaxe abordés dans ce cours.

À partir de maintenant, vous disposez d'une base en TypeScript et pouvez écrire des programmes et fonctions simples. Dans les prochains cours, des sujets plus avancés seront abordés, tels que la programmation orientée objet, les classes, les objets, les fonctions anonymes, et bien d'autres encore.

Félicitations pour votre progression et profitez d'un repos bien mérité. Excellent travail !

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 7
some-alt