Programme TypeScript pour additionner deux nombres

Programme TypeScript pour additionner deux nombres :

Ceci est un TypeScript de base programme. Dans ce programme, nous apprendrons comment ajouter deux nombres ou comment trouver la somme de deux nombres en TypeScript . Nous allons écrire une nouvelle fonction qui prendra les nombres comme paramètres et renverra la somme .

Écrivons le programme.

Programme TypeScript pour additionner deux nombres donnés :

Pour écrire le programme, vous devez créer un .ts dossier. Supposons que le nom du fichier soit example.ts . Créez le fichier et ajoutez le code ci-dessous :

function getSum(first: number, second: number){
    return first + second;
}

console.log(getSum(10, 11));
console.log(getSum(13, 31));
console.log(getSum(10.44, 115.11));

Ici,

  • getSum est une fonction qui prend deux nombres comme paramètres. premier et deuxième sont ces paramètres. Il renvoie la somme des premiers et deuxième .

Il utilise le console.log instruction pour imprimer le résultat de getSum pour trois ensembles de variables différents.

Pour exécuter ce programme, vous devez compiler le TypeScript dossier. Exécutez la commande suivante dans un terminal :

tsc example

Il créera le JavaScript fichier dans le même dossier. Il contiendra le code ci-dessous :

"use strict";
function getSum(first, second) {
    return first + second;
}
console.log(getSum(10, 11));
console.log(getSum(13, 31));
console.log(getSum(10.44, 115.11));

Une fois le fichier créé, vous pouvez exécuter le code avec node . Il imprimera les valeurs de la somme.

21
44
125.55

Erreur pour les valeurs invalides :

TypeScript affichera des erreurs pour les paramètres non valides. Le getSum la méthode peut prendre des paramètres de nombre les types. Mais, si nous essayons de passer d'autres paramètres de types différents, cela affichera une erreur.

Par exemple,

function getSum(first: number, second: number){
    return first + second;
}

console.log(getSum('10', '11'));

Pour cet exemple, nous appelons le getSum méthode avec deux valeurs de chaîne. Il lancera cette erreur :

Argument of type 'string' is not assignable to parameter of type 'number'.

6 console.log(getSum('10', '11'));
                     ~~~~

Found 1 error.

Comme nous avons défini le type des paramètres de la fonction getSum comme numéro . Mais puisque nous transmettons des chaînes, cela génère une erreur.

Programme TypeScript pour ajouter des nombres de différents types :

Si nous devons gérer des paramètres de différents types, nous devons utiliser des types d'union en TypeScript. Par exemple, supposons que nous voulons obtenir la somme de deux variables et que ces variables peuvent être de nombre ou chaîne type, nous pouvons écrire un programme comme ci-dessous :

function getSum(first: number | string, second: number | string) {
  if (typeof first === "string") {
    first = Number(first);
  }
  if (typeof second === "string") {
    second = Number(second);
  }

  return first + second;
}

console.log(getSum("10", "11"));
console.log(getSum(10, "11"));
console.log(getSum("10", 11));
console.log(getSum(10, 11));

Ici, la fonction getSum est changé. Les paramètres premier et deuxième peut avoir nombre ou chaîne les types. Si le type de première ou seconde est chaîne, il convertit cette valeur en un nombre et attribue cette valeur à cette variable. A la fin du programme, il renvoie la somme des valeurs des paramètres.

Nous utilisons quatre exemples différents avec différents types de paramètres. Cela fonctionnera pour tous et imprimera 21 pour tous ces exemples.

Vous pourriez également aimer :

  • Comment convertir une chaîne en date en tapuscrit
  • Introduction aux modules en tapuscrit
  • Comment convertir une chaîne en un tableau de caractères dans TypeScript à l'aide de split
  • Taper toute explication avec exemple
  • Comment créer une classe en tapuscrit avec exemple
  • Comment convertir n'importe quelle chaîne en texte dactylographié
  • Méthode de recherche de chaînes TypeScript
  • Comment créer un tableau d'objets dans TypeScript