Introduction
Dans ce laboratoire, nous allons explorer la fonction copySign en JavaScript, qui renvoie la valeur absolue du premier nombre mais avec le signe du second nombre. Nous allons apprendre à utiliser la méthode Math.sign() pour vérifier le signe des deux nombres et à retourner conditionnellement la valeur appropriée. À la fin de ce laboratoire, vous aurez une meilleure compréhension de la manière de manipuler les nombres en JavaScript.
Fonction pour Copier le Signe d'un Nombre sur un Autre
Pour commencer à pratiquer la programmation, ouvrez le Terminal/SSH et tapez node.
La fonction copySign renvoie la valeur absolue du premier nombre, mais avec le signe du second nombre. Pour y arriver :
- Utilisez
Math.sign()pour vérifier si les deux nombres ont le même signe. - Retournez
xsi c'est le cas,-xsinon.
Voici le code pour la fonction copySign :
const copySign = (x, y) => (Math.sign(x) === Math.sign(y) ? x : -x);
Vous pouvez tester la fonction à l'aide du code suivant :
copySign(2, 3); // 2
copySign(2, -3); // -2
copySign(-2, 3); // 2
copySign(-2, -3); // -2
Sommaire
Félicitations ! Vous avez terminé le laboratoire Copier le signe vers un nombre. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.