Copiar Signo a Número

Beginner

This tutorial is from open-source community. Access the source code

Introducción

En este laboratorio, exploraremos la función copySign en JavaScript, que devuelve el valor absoluto del primer número pero con el signo del segundo número. Aprenderemos cómo utilizar el método Math.sign() para comprobar el signo de los dos números y cómo devolver condicionalmente el valor adecuado. Al final de este laboratorio, tendrás una mejor comprensión de cómo manipular números en JavaScript.

Función para Copiar el Signo de un Número a Otro

Para comenzar a practicar la codificación, abre la Terminal/SSH y escribe node.

La función copySign devuelve el valor absoluto del primer número, pero con el signo del segundo número. Para lograr esto:

  1. Utiliza Math.sign() para comprobar si los dos números tienen el mismo signo.
  2. Devuelve x si es así, -x en caso contrario.

Aquí está el código para la función copySign:

const copySign = (x, y) => (Math.sign(x) === Math.sign(y) ? x : -x);

Puedes probar la función utilizando el siguiente código:

copySign(2, 3); // 2
copySign(2, -3); // -2
copySign(-2, 3); // 2
copySign(-2, -3); // -2

Resumen

¡Felicitaciones! Has completado el laboratorio de Copiar Signo a Número. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.