取余运算应用(1)-在js中

1、应用1, 让一个数在一个范围内内循环

// 参考: https://zhuanlan.zhihu.com/p/55210125
// eg.让temp在0~5循环
let temp = 0;
setInterval(() => {temp++;temp = temp % 6;console.error(temp);
}, 500);

2、应用2, 防止越界

let arr = [1, 2, 3, 4, 5];
let index = 0;
function getValue() {index = index % arr.length;let ret = arr[index];index++;return ret;
}
setInterval(() => {console.error(getValue());
}, 500);

3、应用3, 把一个数限制在0~上限

// 例如:n是随机数,那么n%10就是0~9中的一个数。无论n是多大的数
console.error(Math.floor(Math.random() * 100) % 10);

取余运算应用(1)-在js中相关推荐

  1. 取余运算怎么算_c语言中的基本运算其一!

    一:算术运算符 算术运算符非常地简单,就是小学数学里面的一些加减乘除操作.不过呢,还是有一些语法细节需要注意的. 1.加法运算符 + 1 int a = 10; 2 3 int b = a + 5; ...

  2. python中的取余运算符是_python取余运算

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python中对负数求余的计算方法和求幂运算注意点python中对负数求余的计算 ...

  3. C++中取余运算的优化

    0.前言 gcc/g++编译优化选项:-O 这个选项控制所有的优化等级.使用优化选项会使编译过程耗费更多的时间,并且占用更多的内存,尤其是在提高优化等级的时候. -O设置一共有五种:-O0.-O1.- ...

  4. Python中的取整、取余运算

    1.取整运算 在Python中取整运算的运算符为//,且取整运算的取整为向下取整,不进行四舍五入 例:9//4=2,即9对4取整等于2 -9//-4=2,因为-9÷-4=2.25,取整为2 那么问题来 ...

  5. Python中正数、负数的取余运算

    Python基础 对于Python中的正负数取余运算的解析 取余和整除是分不开的,在Python的学习中,正负数之间的取余有时候是比较难以理解的,这时候我们可以借助整除来分析.比如 10 // 3 3 ...

  6. 程序员数学基础【三、取模运算(取余运算功能重叠部分)】(Python版本)

    测试使用语言:[Python] 由于此类语言入门非常容易,哪怕初中生亦可以,并且本科/研究生写论文.做实验多数所用语言都是[Python]故而选择此语言. 代码运行平台:[win10 x64] 代码环 ...

  7. java hash取余_为什么Java的hash表的长度一直是2的指数次幂?为什么这个(hash(h-1)=hash%h)位运算公式等价于取余运算?...

    1.什么是hash表? 答:简单回答散列表,在hash结构散列(分散)存放的一种数据集结构. 2.如何散列排布,如何均匀排布? 答:取余运算 3.Java中如何实现? 答:hash&(h-1) ...

  8. 3位水仙花数计算pythonoj_简述 取模运算Modulo Operation 及其与 取余运算Complementation 区别联系...

    综述: 取模运算("Modulo Operation")和取余运算("Complementation ")两个概念有重叠的部分但又不完全一致.主要的区别在于对负 ...

  9. BigDecimal取余运算

    取余运算在编程中运用非常广泛,对于BigDecimal对象取余运算可以通过divideAndRemainder方法实现. public BigDecimal[] divideAndRemainder( ...

最新文章

  1. 【转】接口测试技术介绍
  2. python训练模型函数参数_一步步亲手用python实现Logistic Regression
  3. php.ini文件找不到
  4. WINCE6.0+S3C6410睡眠和唤醒的实现
  5. 如何解决大量字段的录入交互界面的设计呢?
  6. python多进程和多线程一起使用_Python3多进程与多线程区别及使用(2.线程)
  7. python 通过ip获取城市_python shell根据ip获取主机名代码示例
  8. Kafka学习之二 Kafka安装和使用
  9. 测试人员转型是大势所趋:我的十年自动化测试经验分享
  10. 项目进度4: 需求明确!
  11. python函数装饰器有什么作用请列举说明_你必须学写 Python 装饰器的五个理由
  12. 58集团监控业务实践:将网站运行信息透明化
  13. kdiff3的主窗口说明 Base Local Remote 分别代表什么分支
  14. 读《An Adaptable and Extensible Geometry Kernel》
  15. 企业微信没有50名员工可以扩容吗?客户数达到上限会怎样?
  16. Android开机速度优化简单回顾——readahead
  17. java 大臣的旅费_蓝桥杯2013-java大臣的旅费
  18. 考研英语单词-近义词分类-Second Day
  19. 电影学英语系列:双字幕电影
  20. 2016年中山市信息学竞赛暨全国信息学联赛成绩表(普及组)

热门文章

  1. FastDFS 集群搭建
  2. 武汉赛思软件公司 Java实习岗面经
  3. 浅谈初次做外包项目及背后的思考
  4. 权钱交易”已成为韩剧一个重要的主题!《不夜城》
  5. hotel california.mp3
  6. 购买新Mac后必须做的8件事
  7. 利用栈的基本操作,将一个十进制数转换成8进制数
  8. 脊髓损伤早期康复的误区你都知道吗?
  9. 【数据库题目复习】期末试卷 一、二
  10. 广州民政学院的计算机动漫游戏好吗,中专动漫游戏专业学校排名