# npm

## bignumber-fractions

1.0.0 • Public • Published

# Fractions.js

A library to help do more precise fractional math

What do you mean? Multiply .1 by .2 in javascript and you'll get something around 0.020000000000000004, even though the correct answer is .2

##How to set up ###Node.js Install

npm install fractions

var Fraction = require('fractions');

<script src="Fraction.js"></script>

##API ###Create a fraction There are multiple ways to create a fraction

var oneHalf = new Fraction(1,2);
var oneHalf = new Fraction(.5);
var oneHalf = new Fraction("1/2");
var oneHalf = new Fraction("1", "2")

var oneThird = new Fraction("1/3");
var fourThirds = new Fraction("4/3");

You can also use Fraction.add() to add anything that can be converted into a fraction

###Subtract two fractions

var oneThird = Fraction.subtract("5/3", "4/3");
var oneThird = new Fraction("5/3").subtract("4/3");

###Multiply two fractions

var oneFiftieth = Fraction.multiply(".2", ".1");
var oneFiftieth = new Fraction(".2").multiply(".1");

###Divide two fractions

var oneFifth = Fraction.divide(".02", ".1");
var oneFifth = new Fraction(".02").divide(".1");

###Compare two fractions

var oneFifth = new Fraction(1,5);
var oneOverFive = new Fraction("1/5");
oneFifth.equals(oneOverFive); //true

###Compare to a number

var oneTenth = new Fraction(1,10);
oneTenth == .1 //true

## Keywords

### Install

npm i bignumber-fractions

### Repository

github.com/chiguireitor/BigNumber-Fraction.js

2

1.0.0

MIT

16.2 kB

5