If you are trying to work with numbers requiring precision beyond the JavaScript float (only 64 bits of precision) you could consider using a library like one of those mentioned in this question: Is there a decimal math library for JavaScript?
In particular the bignumber library looks promising for your purposes.
Here is a quick demonstration jsfiddle: http://jsfiddle.net/H88tS/
Note that the fiddle is linking in the bignumber library.
$(document).ready(function () {
    BigNumber.config({ DECIMAL_PLACES : 50, ERRORS : false});
    var pi = new BigNumber(0, 10),
        x = new BigNumber(1, 10),
        two = new BigNumber(2, 10),
        four = new BigNumber(4, 10);
    function iterate() {
        pi = pi.plus(four.dividedBy(x));
        x = x.plus(two);
        pi = pi.minus(four.dividedBy(x));
        x = x.plus(two);
        $("#pi").text(pi.toPrecision(50));
    }
    $('button').click(iterate);
});