Javascript中实现分数运算

本文介绍了在JavaScript中为解决精度问题,使用分数进行算术运算的方法,重点探讨了分数的乘法和加法实现,减法和除法可通过类推完成。
摘要由CSDN通过智能技术生成

  最近在写数据压缩课程的作业,演示算术编码的工作过程.受Tim老师启发,将概率的显示改成了分数,以避免精度问题.以下只实现了乘法与加法,减法和除法可以类推.

 1  function  Fraction(numerator,denominator){
 2           // 分数类
 3       this .n = numerator;
 4       this .d = denominator;
 5  }
 6 
 7  function  fra_add(a,b){
 8           // 加法
 9       if (a.n  == 0 )
10           return  b;
11       else   if (b.n  ==
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值