diff --git a/app/pages/docs/javascript/types/+Page.mdx b/app/pages/docs/javascript/types/+Page.mdx
index 34bf1dd..bb91103 100644
--- a/app/pages/docs/javascript/types/+Page.mdx
+++ b/app/pages/docs/javascript/types/+Page.mdx
@@ -189,12 +189,21 @@ On ne va pas chercher à expliquer ce qu'est TypeScript ici, ce sera pour une au
Mais pour faire simple, TypeScript est une version de JavaScript qui ajoute un système de typage.
Il permet de définir explicitement le type de chaque variable, ce qui aide à éviter les erreurs de type et à rendre le code plus lisible.
-Par exemple, voici comment on pourrait déclarer une variable de type `string` en TypeScript :
+Par exemple, voici comment on pourrait déclarer une variable de type `number` en TypeScript :
Il est impossible de faire la même chose avec JavaScript, c'est strictement réservé à TypeScript !
+
+ Le type `any` est un type spécial en TypeScript qui permet de désactiver le typage strict.
+ Il peut être utilisé pour indiquer qu'une variable peut contenir n'importe quel type de valeur _(string, number, null, undefined, etc.)_.
+
+ Cependant, il est recommandé d'éviter d'utiliser le type `any` autant que possible, car il annule les avantages du typage statique.
+
+ Et puis surtout... pourquoi utiliser TypeScript si c'est pour faire du JavaScript ?
+
+
## Conclusion
Voilà, on a fait le tour des types de données en JavaScript !
diff --git a/app/pages/docs/javascript/types/tabs.tsx b/app/pages/docs/javascript/types/tabs.tsx
index 617d83a..db03219 100644
--- a/app/pages/docs/javascript/types/tabs.tsx
+++ b/app/pages/docs/javascript/types/tabs.tsx
@@ -70,15 +70,25 @@ const estVrai = a == b;`,
const jsTypescriptExample = [
{
- name: "Exemple de variable JavaScript",
+ name: "Exemple de constante JavaScript",
codeLanguage: "js",
code: "const a = 5; // Type implicite : number",
},
{
- name: "Exemple de variable TypeScript",
+ name: "Exemple de constante TypeScript",
codeLanguage: "ts",
code: "const a: number = 5; // Type explicite : number",
},
+ {
+ name: "Exemple de variable JavaScript",
+ codeLanguage: "js",
+ code: "let a; // Type implicite : any",
+ },
+ {
+ name: "Exemple de variable TypeScript",
+ codeLanguage: "ts",
+ code: "let a: number; // Type explicite : number",
+ },
];
export default {