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