JavaScript 负数
数字是 JavaScript 中最流行和广泛使用的数据类型之一。JavaScript Number
数据类型是 64 位二进制格式的 IEEE 754 双精度值,类似于 Java 或 C# 中的 double。
JavaScript 数字也可以用诸如 0o13
、0b101
、0x0A
之类的文字形式表示。JavaScript 提供了不同的方法来处理数字,例如 Number.isInteger()
、Number.parseInt()
、Number.prototype.toFixed()
等。JavaScript 为 Math
对象提供了自己的属性和方法用于处理数字。
在今天的文章中,我们将介绍如何在 JavaScript 中获取负数。
JavaScript 中的负数使用 Math.abs()
这是 JavaScript 的内置函数。此函数返回数字的绝对值。它接受输入参数并独立于输入返回数字的正值。这意味着如果输入参数为负,它将返回正值。
语法:
Math.abs(x)
这是 Math
的静态方法。它不需要创建 Math 对象来调用此函数。如果传递了一个具有多个参数的数组、一个空对象、一个非数字字符串或一个空变量,则返回 NaN
。有关 ES6 函数的更多信息,请阅读 Math.abs()
方法的文档。
console.log(Math.abs(8) * -1);
console.log(Math.abs(-8) * -1);
console.log(8 * -1);
console.log(-8 * -1);
在上面的示例中,我们在 Math.abs()
中传递了值 8
并将其与 -1
相乘。用户可以直接传递数字并乘以 -1
。Math.abs()
和直接乘以 -1
之间的唯一区别是,无论输入参数如何,先验总是会返回负数,但如果输入参数是负数,则稍后可能会返回正值。
输出:
-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