js中判断一个728%242.66666666666666,但结果不能为0,如何解决js不显示这么长的数字?

随_声 2020-11-03 11:41:05
js中。比如这个几个数728%242.66666666666666,但结果不能为0,如何解决js不显示这么长的数字,在计算器中728/3为242.66666666666666666666666666667,但js中不能显示这么长,那我如何判断728%242.66666666666666=0

var num=728,con=242.66666666666666
if(upper_right_X%div1!=0){
ranks=1;
console.log(ranks2);
}else{
ranks=0;
console.log(ranks);
}
...全文
3333 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
我爱小仙女 2020-11-04
  • 打赏
  • 举报
回复
这样应该是判断不出来 728 % 242.66666666666666 === 0 的吧 ,计算是否能被整除倒是可以直接用 Number.isInteger(728 / 242.66666666666666)
futaprpr 2020-11-04
  • 打赏
  • 举报
回复
728/3除不尽
Hello World, 2020-11-04
  • 打赏
  • 举报
回复
var a=728,b = 242.66666666666666; var c = a/b === parseInt(a/b);
随_声 2020-11-04
  • 打赏
  • 举报
回复
引用 1 楼 泡泡鱼_ 的回复:
试下反向走。用除法,先得出一个结果,然后判断这个结果是否为整数
可能我没有问清楚,不好意思了,我想要的结果就是,比如(有可能这个数是其它带有小数的值)242.66666666666666666666666666667,是不是另一个数,比如728的倍数 在js中: var a//比如a=728 var b//比如b=242.66666666666666(因为只能获取这么长) if(a%b == 0)
泡泡鱼_ 2020-11-03
  • 打赏
  • 举报
回复
试下反向走。用除法,先得出一个结果,然后判断这个结果是否为整数

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧