Número negativo en JavaScript
El número es uno de los tipos de datos más populares y ampliamente utilizados en JavaScript. El tipo de datos Number
de JavaScript es un valor de doble precisión IEEE 754 de formato binario de 64 bits, como doble en Java o C#.
Los números de JavaScript también se pueden expresar en formas literales como 0o13
, 0b101
, 0x0A
. JavaScript ofrece diferentes métodos para trabajar con números como Number.isInteger()
, Number.parseInt()
, Number.prototype.toFixed()
, etc. JavaScript proporciona al objeto Math
sus propias propiedades y métodos para trabajar con números.
En el artículo de hoy, presentaremos cómo obtener un número negativo en JavaScript.
Número negativo en JavaScript usando Math.abs()
Esta es una función integrada de JavaScript. Esta función devuelve el valor absoluto de un número. Toma el parámetro de entrada y devuelve el valor positivo del número independientemente de la entrada. Significa que si el parámetro de entrada es negativo, devolverá el valor positivo.
Sintaxis:
Math.abs(x)
Este es el método estático de Math
. No requiere la creación del objeto Math para llamar a esta función. Si se pasa un array con más de 1 parámetro, un objeto vacío, una cadena no numérica o una variable vacía, se devuelve NaN
. Para obtener más información sobre la función ES6, lea la documentación del método Math.abs()
.
console.log(Math.abs(8) * -1);
console.log(Math.abs(-8) * -1);
console.log(8 * -1);
console.log(-8 * -1);
En el ejemplo anterior, hemos pasado el valor 8
dentro de Math.abs()
y lo hemos multiplicado por -1
. Los usuarios pueden pasar directamente el número y multiplicarlo por -1
. La única diferencia entre Math.abs()
y multiplicar directamente con -1
es que antes siempre devolverá un número negativo independientemente del parámetro de entrada, pero luego puede devolver un valor positivo si el parámetro de entrada es un número negativo.
Producción :
-8
-8
-8
8
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn