Cours 2 - Introduction À TypeScript
Cours 2 - Introduction À TypeScript
Introduction à TypeScript
Nouveautés de TypeScript
2
Introduction à TypeScript
TypeScript - Présentation
• NuGet package
On peut utiliser :
1. Var : définir une variable globale
if (condition) {
.….traitement….
}
elsif(condition){
.….traitement….
}
else (condition){
.….traitement….
}
Les Boucles
Do {
.….traitement….
}
While (condition)
While (condition){
…..Traitement……
};
Les Boucles
cours d'itération
2. For … of : Renvoie une liste de valeurs des
• Number
• Boolean
• Symbol
Type Syntaxe
Object : aucun des ces declare function create(o: object | null): void;
types
create({ prop: 0 }); OK
(number, string, boolean
create(42); create( "string"); ce n’est pas le type
, null, undefined)
Object
Any (n’importe quel type let looselyTyped: any = 4;
JS)
Paramètre optionnel
TypeScript permet de rendre des paramètres optionnels. Ces
paramètres doivent être placés à la fin
Paramètres du reste
Des fois on ne sait pas de combien de paramètres on a besoin. On utilise
alors les paramètres du reste
function ajouter(base, ...elements) {
for (var i = 0; i < elements.length; i++) {
base += elements[i];
}
return base;
}
var resultat = ajouter(10, 1, 2);
alert(resultat);
• On ajoute au premier paramètre tous les autres transmis, quel qu’en soit
le nombre.
Les fonctions – Type de retour
class Salutation {
saluer: string;
Constructor(message: string) {
this.saluer = message;
}
greet() {
return "Hello, " + this.saluer;
}
}
let Salut = new Salutation("world");
Les classes - Héritage
class Etudiant extends Personne{ // class Etudiant herite de Personne
classe: string; // attribut
• l’import de modules
Les interfaces
Les Enumérations
• https://www.typescriptlang.org/docs/handbook/typescript-from-
scratch.html
Merci de votre attention