博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js如何返回两个数的商的整数和余数部分?
阅读量:4694 次
发布时间:2019-06-09

本文共 1154 字,大约阅读时间需要 3 分钟。

js中,如何返回两个数的商的整数和余数部分?

如: num1:100 ,num2:12

var num = parseFloat(100/12);  //值: 8.333333333333334

 那么如何返回整数/余数,返回结果 8/4

js的方法

//计算件数(产品数量/包装数量)            var JsPieceNum = function(num1,num2){                var pieNum = parseFloat(num1/num2);                var result="";                //判断是否为浮点数(100,12)                if(isFloatNum(pieNum)){                    //整数部分                    var a = Math.floor(pieNum);                    //余数部分                    var b = parseInt(num1%num2);                    //返回整数+"/"+ 余数                    result = a +"/"+ b;                }else{                    return "0/0";                }                return result;            }            //判断是否为浮点数            function isFloatNum(obj) {                var reg=/^(-?\d+)(\.\d+)?$/;                if(reg.test(obj)){                    return true;                }                return false;            }

js调用

JsPieceNum(100,12);  //返回值:8/4JsPieceNum(80,100);  //返回值:0/80

先判断一个数是否浮点数(是浮点数也是数字),然后通过Math.floor(num),获取整数部分,parseInt(num1/num2)获取余数部分,

返回格式:整数+“”/”+余数,如100,12  返回结果:8/4;  80/100, 返回0/80  等

转载于:https://www.cnblogs.com/xielong/p/9230484.html

你可能感兴趣的文章
Mybatis源码分析-BaseExecutor
查看>>
springboot情操陶冶-web配置(五)
查看>>
牛客练习赛11 B trie树+拓扑判环 E 分治求平面最近点对
查看>>
读书笔记 ---- 《嵌入式系统技术》
查看>>
关于浏览器。。。
查看>>
[MVC学习]Contoso 大学 - 使用 EF Code First 创建 MVC 应用
查看>>
Windows鼠标右键不能新建“文本文档”时的解决方法
查看>>
学习css!
查看>>
[leetcode] Restore IP Addresses
查看>>
[leetcode] Evaluate Reverse Polish Notation
查看>>
如何解决PeopleSoft Process Scheduler发布问题
查看>>
Strom
查看>>
nodejs常用命令行
查看>>
c++ STL中的vector与list为什么没有提供find操作?
查看>>
NIO(四)
查看>>
ORACLE查询优化之is null和is not null优化
查看>>
关于git CRLF LF结尾的问题
查看>>
React搭建项目(全家桶)
查看>>
[ SHOI 2012 ] 随机树
查看>>
idea 项目jar包出错
查看>>