js取整数、取余数的方法

下面是详细讲解“js取整数、取余数的方法”的完整攻略,希望能对您有所帮助。

取整数的方法

在Javascript中,我们可以使用以下方法来取整数部分:

Math.floor()

Math.floor()方法返回一个小于或等于给定数字的最大整数值。该方法向下舍入并返回值是比指定数字小的最大整数。

Math.floor(4.9);    // 4
Math.floor(-4.1);   // -5
Math.floor(8);      // 8

Math.ceil()

Math.ceil()方法返回>=给定数字的最小整数值。该方法向上舍入并返回值是比指定数字大的最小整数。

Math.ceil(4.9);    // 5
Math.ceil(-4.1);   // -4
Math.ceil(8);      // 8

Math.round()

Math.round()方法返回最接近给定数字的整数,其中小数第一位是四舍五入。如果给定数字小数部分的值大于等于0.5,则返回的整数将加上1;否则,会舍去小数部分。

Math.round(4.1);    // 4
Math.round(4.5);    // 5
Math.round(4.9);    // 5
Math.round(-4.1);   // -4

取余数的方法

在Javascript中,我们可以使用以下方法来取余数:

余数运算符(%)

余数运算符是一个二元运算符,用于返回左操作数被右操作数除后的余数。 结果的符号与左操作数相同。

12 % 5;     // 2
-12 % 5;    // -2
12 % -5;    // 2

Math.floor()和模(dividend / divisor)

使用Math.floor()和模(dividend / divisor)来得到小数的余数:

function getModulo(dividend, divisor){
  return dividend - (Math.floor(dividend / divisor) * divisor);
}

getModulo(12, 5);    // 2
getModulo(-(12), 5); // 3
getModulo(12, -5);   // -3

通过以上两种方法,我们都可以很方便地实现在Javascript中取整数和余数的操作。

希望本文对您有所帮助。

阅读剩余 31%

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js取整数、取余数的方法 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • 前台js改变Session的值(用ajax实现)

    要实现“前台js改变Session的值(用ajax实现)”,我们需要通过以下步骤来实现: 在前台页面中引入jQuery库,因为我们将用它来实现ajax功能。可以使用以下代码实现引入: <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js&qu…

    JavaScript 2023年6月10日
    00
  • JavaScript实现的多种鼠标拖放效果

    下面我就为你详细讲解一下JavaScript实现多种鼠标拖放效果的攻略: 简介 鼠标拖放是前端开发中常用的功能,它给用户带来了便利,同时也提高了用户体验。JavaScript是前端开发中最常用的语言之一,所以我们可以通过JavaScript来实现鼠标拖放效果。 方法 实现鼠标拖放效果可以使用HTML5的Drag和Drop API,也可以使用原生JavaScr…

    JavaScript 2023年6月10日
    00
  • Javascript Math E 属性

    JavaScript中的Math.E属性是一个常数,表示自然对数的底数e。以下是关于Math.E属性的完整攻略,包括两个示例。 JavaScript Math对象的E属性 JavaScript Math对象的E属性是一个常数,表示自然对数的底数e。 下面是E属性的语法: Math.E ` 下面是一个`E`属性的示例: “`javascript consol…

    JavaScript 2023年5月11日
    00
  • Javascript中this的用法详解

    下面开始详细讲解“JavaScript中this的用法详解”。 什么是this? 在JavaScript中,this是一个关键字,代表着函数执行的上下文环境。根据函数被调用的方式不同,this的值也会有所不同。 this的用法 1. 作为对象的方法被调用 当一个函数作为对象的方法被调用时,其中的this指向该对象。 const obj = { name: ‘…

    JavaScript 2023年5月28日
    00
  • web前端开发JQuery常用实例代码片段(50个)

    “web前端开发jQuery常用实例代码片段(50个)”是一篇关于jQuery常用代码片段的文章,该文章包含了50个jQuery实例代码片段,这些代码片段可以快速地实现网页开发中常用的功能。 文章开头简要介绍了jQuery的背景和使用方式,随后列举了50个常用的代码片段,其中包括了网页布局、事件响应、表单处理、动画效果等方面的实例代码,这些实例代码可以帮助开…

    JavaScript 2023年5月28日
    00
  • javascript将浮点数转换成整数的三个方法

    当我们在Javascript开发中需要将浮点数转换成整数时,通常有以下三种方法: 1. 使用parseInt函数 let num = 3.14159; let integer = parseInt(num); console.log(integer); // 3 这种方法使用parseInt函数将浮点数先转换成字符串,然后再将字符串转换成整数,通过截取小数点…

    JavaScript 2023年6月10日
    00
  • JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)

    JS数组排序技巧汇总 在 Javascript 中,排序操作是非常常见的操作。本篇文章将会介绍常见的几种排序算法:冒泡排序、选择排序、插入排序、快速排序和希尔排序。同时,我们也会讲解如何使用这些算法在 Javascript 中进行排序。 冒泡排序 冒泡排序是最基础的算法之一,也是最容易理解的算法之一。它通过依次比较相邻的两个元素,把大的元素往后排,小的元素往…

    JavaScript 2023年5月27日
    00
  • JS将时间的标准格式和时间戳格式和2022-01-27 00:00:00(年月日时分秒)格式相互转换(最新推荐)

    JS中有多种方式将时间的标准格式、时间戳格式和”2022-01-27 00:00:00″(年月日时分秒)格式相互转换。下面我们来一一介绍: 1. 时间标准格式和时间戳格式互相转换 时间标准格式转时间戳格式 将时间标准格式转换成时间戳格式,可以使用Date对象的 getTime() 方法获取时间戳。示例代码如下: // 获取当前时间戳 let nowTimes…

    JavaScript 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部