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