Avancé(e)
Image

TypeScript est un langage de programmation (♦ voir DEF) open source destiné à optimiser l'utilisation de JavaScript.

Apparu en 2012, il a été créé par Anders Hejlsberg au sein de l'entreprise Microsoft.

Exemples de codes

→ Commençons par des codes très simples. Plus vous progresserez, page après page, plus les scripts seront sophistiqués. Vous devez néanmoins passer le cap de 30 à 40 pages par niveau, avant de passer à la prochaine étape...

→ Afin d'évaluer vos codes, cliquez sur l'icône à gauche en bas de page (rouages), puis choisissez un compilateur dans la liste qui s'ouvrira dans un autre onglet. Finalement, testez votre travail.

MAINTENANT, RECOPIEZ ET IMPRÉGNEZ-VOUS !

C 0001 - Bonjour tout le monde !

Reproduisez ce code (ne le copier-coller pas!).

console.log('Bonjour tout le monde!');

C 0002 - Multiplication

Reproduisez ce code (ne le copier-coller pas!).

multiply(a: number, b: number) {
return a * b;
}

console.log(multiply(6,8))

C 0003 - Valeur

Reproduisez ce code (ne le copier-coller pas!).

class NamedValue<T> {
private _value: T | undefined;

constructor(private name: string) {}

public setValue(value: T) {
this._value = value;
}

public getValue(): T | undefined {
return this._value;
}

public toString(): string {
return `${this.name}: ${this._value}`;
}
}

const value = new NamedValue<number>('myNumber');

value.setValue(24);

console.log(value.toString()); // myNumber: 24
Icon

CHOISISSEZ VOTRE COMPILATEUR

Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

Spécifications techniques TypeScript

Versions récentes

Frameworks

Outils / Méthodologies

Tests

Actualité

Tags
Image

Reflex 001 ©
2023 / All rights reserved

Legal structure based in
Nice - FRANCE / Montreal - CANADA
Only by appointment...

Image
Image