网站建设资讯

NEWS

网站建设资讯

javascript相除,js 整除

js 两个数相除

function(a,b){

成都创新互联公司专注于企业全网整合营销推广、网站重做改版、宽甸网站定制设计、自适应品牌网站建设、HTML5商城网站制作、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为宽甸等各大城市提供网站开发制作服务。

var c = 0.00;

if(b != 0){

c = (a/b).toFixed(2);

}

return c;

}

如何在JS里取得两个数相除的整数和余数

var a = 5;

var b = 2;

alert(parseInt(a/b));//整数 parseInt()丢弃小数部分,保留整数部分

alert(a%b);//余数

js中两个数相除 如何判断是整数还是小数

第一种方法,编写两个方法getIntegerTimes(),isPositiveIntegerTimes()判断两个数(包含小数),先获取倍数,再判断倍数是否为正整数,好处就是两个方法都可以作为通用方法调用.实现功能多.

//获取两个数的倍数,返回倍数

function getIntegerTimes(arg1,arg2){

if(arg1arg2){

var flag=arg1;

arg1=arg2;

arg2=arg1;

}

var t1=0,t2=0,r1,r2;

try{t1=arg1.toString().split(".")[1].length}catch(e){}

try{t2=arg2.toString().split(".")[1].length}catch(e){}

with(Math){

r1=Number(arg1.toString().replace(".",""));

r2=Number(arg2.toString().replace(".",""));

return (r1/r2)*pow(10,t2-t1);

}

//判断是否为正整数,返回true或false

function isPositiveIntegerTimes(arg) {

var num = arg.toString();

if (!(/(^[1-9]\d*$)/.test(num))) {

return false;

}else {

return true;

}

}

第二种方法,就是单一方法isPositiveIntegerTimes(),判断两个数(包含小数)是否整除

//判断两个数的是否为整数倍,返回true或者false

function isPositiveIntegerTimes(arg1,arg2){

if(arg1arg2){

var flag=arg1;

arg1=arg2;

arg2=arg1;

}

var t1=0,t2=0,r1,r2;

try{t1=arg1.toString().split(".")[1].length}catch(e){}

try{t2=arg2.toString().split(".")[1].length}catch(e){}

with(Math){

r1=Number(arg1.toString().replace(".",""));

r2=Number(arg2.toString().replace(".",""));

var times= (r1/r2)*pow(10,t2-t1);

if (!(/(^[1-9]\d*$)/.test(times.toString()))) {

return false;

}else {

return true;

}

}


名称栏目:javascript相除,js 整除
文章链接:http://cdweb.net/article/dssjsjs.html