JSFiddle - React, Tailwind, and code Playground
HTML
<script type="text/javascript" src="https://raw.github.com/dtrebbien/BigDecimal.js/master/build/BigDecimal-all-last.js"></script>
<div id="result"></div>
JavaScript
var first = 27436,
second = 304180000000000000000;
var firstB = new BigDecimal(first.toString()),
secondB = new BigDecimal(second.toString());
var ctxPlain = new MathContext(16, MathContext.prototype.PLAIN),
ctxScientific = new MathContext(16, MathContext.prototype.SCIENTIFIC),
ctxEngineering = new MathContext(16, MathContext.prototype.ENGINEERING);
$('#result').append('Number divide: ' + firstB / secondB);
$('#result').append('<br>divide plain: ' + firstB.divide(secondB, ctxPlain));
$('#result').append('<br>divide scientific: ' + firstB.divide(secondB, ctxScientific));
$('#result').append('<br>divide engineering: ' + firstB.divide(secondB, ctxEngineering));