TypeScript : Tameẓla gar ileqman

Si Wikipedia, tasanayt tilellit.
Contenu supprimé Contenu ajouté
Sami At Ferḥat (mmeslay | attekki)
Aucun résumé des modifications
Cafiq Akmuc (mmeslay | attekki)
Ticraḍ : Taẓrigt s uziraz Taẓrigt s Web aziraz Modification sur mobile avancée
Ajerriḍ 1: Ajerriḍ 1:
{{Databox}}
{{Databox}}
'''TypeScript''' d [[tameslayt n usihel]] sufella n [[JavaScript]] i tt-yesnulfan [[Anders Hejlsberg]] ([[Microsoft]]). Beɛd la compilation TypeScript yettuɣal Javascript g lBrowser.
'''TypeScript''' d [[tutlayt n usihel]] sufella n [[JavaScript]] i tt-yesnulfan [[Anders Hejlsberg]] ([[Microsoft]]). Beɛd la compilation TypeScript yettuɣal Javascript deg yiminig.


== TypeScript vs Javascript==
== TypeScript vs Javascript==
===Ttipaj===
===Ttipaj===
G JavaScript ulac Ttipaj, seddaw egzampl anda la fonction ''addition'' tqebbel kulci (''number'', ''string''...etc.) :
Deg JavaScript ulac Ttipaj, seddaw egzampl anda la tawuri ''addition'' tqebbel kulci (''number'', ''string''...etc.) :


<syntaxhighlight lang=javascript>
<syntaxhighlight lang=javascript>

Lqem n wass 17 Yennayer 2020 à 20:41

TypeScript
tutlayt n usihel, langage de script (fr) Suqel, langage impératif (fr) Suqel, langage de programmation fonctionnel (fr) Suqel, langage de programmation événementielle (fr) Suqel, langage de programmation stricte (fr) Suqel, langage de haut niveau (fr) Suqel d logiciel libre et open source (fr) Suqel
Isefka
Azemz n ubeddi d unulfu 1 Tuber 2012
Amesnulfu Anders Hejlsberg
Influencé par (fr) Suqel JavaScript, C Sharp, Java (tutlayt) d CoffeeScript (fr) Suqel
Paradigme (fr) Suqel programmation fonctionnelle (fr) Suqel, généricité (fr) Suqel, programmation impérative (fr) Suqel, programmation orientée objet (fr) Suqel d programmation événementielle (fr) Suqel
Développé par (fr) Suqel Microsoft
Designer (fr) Suqel Microsoft
Langage de programmation (fr) Suqel JavaScript d TypeScript
Dépôt du code source (fr) Suqel https://github.com/Microsoft/TypeScript
Assurance qualité logicielle (fr) Suqel intégration continue (fr) Suqel
Identifiant de version logicielle (fr) Suqel 5.4.2, 1.1.0.1, 1.3, 1.4, 1.5, 1.5.3, 1.5.4, 1.6, 1.6.2, 1.7, 1.7.3, 1.7.5, 1.8.2, 1.8.5, 1.8.7, 1.8.10, 1.8.9, 2.0.3, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.1.4, 2.1.5, 2.1.6, 2.2, 2.2.1, 2.2.2, 2.3, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.4, 2.4.1, 2.4.2, 2.5, 2.5.2, 2.5.3, 2.6, 2.6.1, 2.6.2, 2.7, 2.7.1, 2.7.2, 2.8.1, 2.8.3, 2.8.4, 2.9.1, 2.9.2, 3.0.3, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.1.6, 3.2.2, 3.2.4, 3.3.1, 3.3.3, 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.5.0, 3.5.1, 3.5.2, 3.5.3, 3.6.2, 3.6.3, 3.6.4, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.6.5, 3.8.2, 3.8.3, 3.9.2, 3.9.3, 3.9.5, 3.9.6, 3.9.7, 4.0.2, 4.0.3, 4.0.5, 4.1.3, 3.1.7, 3.7.6, 3.9.8, 4.0.6, 4.1.4, 4.1.5, 3.1.8, 3.7.7, 3.9.9, 4.0.7, 4.2.2, 4.2.3, 4.2.4, 4.3.4, 4.3.5, 4.4.2, 4.4.3, 4.4.4, 4.5.2, 4.5.3, 4.5.4, 4.5.5, 4.6 RC, 4.6.2, 4.6.3, 4.7.4, 4.8.2, 4.8.3, 3.9.10, 4.0.8, 4.1.6, 4.3.2, 4.3.3, 4.6.4, 4.7.2, 4.7.3, 4.8.4, 4.9, 4.9.4, 4.9.5, 5.0.2, 5.0.4, 5.0.3, 5.1.3, 5.1.5, 5.1.6, 5.2.2, 5.3.2, 5.3.3 d 5.4.3
Site officiel (fr) Suqel typescriptlang.org
Licence (fr) Suqel licence Apache version 2.0 (fr) Suqel
Addad n yizerfan n umeskar sous droit d'auteur (fr) Suqel
Système de typage (fr) Suqel Duck typing (fr) Suqel, gradual typing (en) Suqel d système structural de types (fr) Suqel
Dialecte du langage informatique (fr) Suqel JavaScript
Adresse officielle de démonstration (fr) Suqel https://www.typescriptlang.org/play
Code de classification ACM (2012) (fr) Suqel 10011490
Extension de fichier (fr) Suqel ts d tsx

TypeScript d tutlayt n usihel sufella n JavaScript i tt-yesnulfan Anders Hejlsberg (Microsoft). Beɛd la compilation TypeScript yettuɣal Javascript deg yiminig.

TypeScript vs Javascript

Ttipaj

Deg JavaScript ulac Ttipaj, seddaw egzampl anda la tawuri addition tqebbel kulci (number, string...etc.) :

    function addition(x, y) {
        return x + y;
    }

addition(3, 2) ad yefk 5, addition(3, 'toto') ad yefk '3toto'.

S TypeScrit, nezmer ad nerna les Types akken ur nezmir ad nɛeddi ala number :

    function addition(x : number, y : number) : number {
        return x + y;
    }

Win yesseqdacen addition s Typscript ur yezmir ara ad yessawel addition(3, 'toto').