JavaScript 负数

Shraddha Paghdar 2022年5月10日
JavaScript 负数

数字是 JavaScript 中最流行和广泛使用的数据类型之一。JavaScript Number 数据类型是 64 位二进制格式的 IEEE 754 双精度值,类似于 Java 或 C# 中的 double。

JavaScript 数字也可以用诸如 0o130b1010x0A 之类的文字形式表示。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 相乘。用户可以直接传递数字并乘以 -1Math.abs() 和直接乘以 -1 之间的唯一区别是,无论输入参数如何,先验总是会返回负数,但如果输入参数是负数,则稍后可能会返回正值。

输出:

-8
-8
-8
8
Shraddha Paghdar avatar Shraddha Paghdar avatar

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

相关文章 - JavaScript Number