Saltar al contenido

Obtenga el valor absoluto de un número en Javascript

No dudes en compartir nuestro espacio y códigos en tus redes, necesitamos tu ayuda para aumentar nuestra comunidad.

Solución:

¿Te refieres a obtener el valor absoluto de un número? los Math.abs La función javascript está diseñada exactamente para este propósito.

var x = -25;
x = Math.abs(x); // x would now be 25 
console.log(x);

Aquí hay algunos casos de prueba de la documentación:

Math.abs('-1');     // 1
Math.abs(-2);       // 2
Math.abs(null);     // 0
Math.abs("string"); // NaN
Math.abs();         // NaN

Aquí hay una forma rápida de obtener el valor absoluto de un número. Es aplicable en todos los idiomas:

x = -25;
console.log((x ^ (x >> 31)) - (x >> 31));

Si desea ver cómo JavaScript implementa esta función bajo el capó, puede consultar esta publicación.

Entrada en el blog

Aquí está la implementación basada en el código fuente de cromo.

function MathAbs(x) 
  x = +x;
  return (x > 0) ? x : 0 - x;


console.log(MathAbs(-25));

Puntuaciones y comentarios

Recuerda que puedes agregar una reseña si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *