如何在 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