如何在 JavaScript 中獲取小於或等於某個數字的最大整數?
在本教程中,我們將學習如何在 JavaScript 中獲取小於或等於某個數字的最大整數。
要獲取小於或等於某個數字的最大整數,我們使用 JavaScript 中的Math.floor()方法。它用於將作為引數提供的數字四捨五入到其最接近的整數,即向下舍入方向,即朝向較小的值。
以下是在 JavaScript 中找到小於或等於某個數字的最大整數的兩種方法。
使用 Math.floor() 方法
Math.floor() 方法返回小於或等於指定值的最大的整數。因為 floor() 是一個靜態 Math 函式,所以您應該始終將其用作 Math.floor(),而不是將其用作您構造的 Math 物件的方法(Math 不是建構函式)。
它返回小於或等於提供的數字的最大整數。Math 是一個佔位符物件,其中包含數學常量和函式,其中之一是 floor()。
語法
Math.floor(value);
十進位制或整數作為引數提供給 Math.floor() 方法,以計算小於或等於該值的最大整數。
示例
Math.floor() 函式有助於計算小於或等於某個數字的最接近的整數。在這個例子中,我們看到一些變數被傳遞給 floor() 函式,它返回一個值。
<html> <head> <title>Get the largest integer less than or equal to a number using Math.floor() method </title> </head> <body> <p id = "result"></p> <script> let result = document.getElementById("result"); let value1 = Math.floor(90.9); result.innerHTML += "First Value : " + value1 + "<br/>"; let value2 = Math.floor(-5.33); result.innerHTML += "Second value :" + value2 + "<br/>"; let value3 = Math.floor(0.987); result.innerHTML += "Third value : " + value3 + "<br/>"; let value4 = Math.floor(-0.188); result.innerHTML += "Fouth Value " + value4 + "<br/>"; </script> </body> </html>
變數 value1 獲取十進位制數字的輸入並返回其最接近的向下舍入的整數。變數 value2 獲取負十進位制整數的輸入。value3 變數獲取接近零的數字的輸入,它向控制檯提供零值。
十進位制數字傳遞給 Math.floor() 函式,結果儲存在 value4 變數中。
使用外部數學庫方法
在這種方法中,我們將使用一個名為 math.js 的外部現代數學庫。此庫用於複雜的計算功能。
Math.js 包括一個功能強大的表示式解析器,支援符號計算,大量的常數和內建函式,以及一個整合的解決方案,用於處理各種資料型別,例如整數、分數、複數、分數和大數字、分數、單位和矩陣。
它是一個用於 JavaScript 的大型數學庫。它有效且易於使用。它與 JavaScript 的內建 Math 庫相容。它可以在任何 JavaScript 引擎上執行。它易於擴充套件。Math.js 是一種開源技術。
語法
math.floor(value);
該值作為引數提供給 math.floor() 函式。
示例
math.floor() 方法可用於獲取小於或等於給定值的最近的整數。我們可以在此示例中看到,多個變數被提供給 floor() 方法,該方法返回一個結果。script 標籤用於包含 math.js 庫。
<html> <head> <script src="https://unpkg.com/mathjs/lib/browser/math.js"></script> </head> <body> <p>Get the largest integer less than or equal to a number using math.js's <i>math.floor()</i> method </p> <p id = "result"></p> <script> let result = document.getElementById("result"); let value1 = math.floor(44.2); result.innerHTML += "First Value : " + value1 + "<br/>"; let value2 = math.floor(-12.9); result.innerHTML += "Second value :" + value2 + "<br/>"; let value3 = math.floor(0.99999987); result.innerHTML += "Third value : " + value3 + "<br/>"; let value4 = math.floor(-72.01); result.innerHTML += "Fouth Value : " + value4 + "<br/>"; let value5 = math.floor(1/2); result.innerHTML += "Fifth Value : " + value5 + "<br/>"; </script> </body> </html>
在本教程中,我們學習了在 JavaScript 中找到小於或等於某個數字的最大整數的兩種技術。第一種技術是使用 JavaScript 的內建 Math 庫及其 floor() 函式。第二種技術是使用一個數學庫,該庫可以應用於程式碼中的所有數學函式。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP