Thursday, July 3, 2014

Javascript Function To calculate Effective RATE

//Function To calculate Effective RATE

function RATE(annualrate, nper) {
    var rate;
    annualrate = 1 + (annualrate / 100);
    rate = parseFloat(Math.pow(annualrate, 1 / nper) - 1)
    return (rate);
}

Javascript Function To Calculate Time To Save

//Function To Calculate Time To Save  

function TTS(currentage, retirementage) {

    currentage = parseFloat(currentage);
    retirementage = parseFloat(retirementage);
    return (retirementage - currentage);
}
//end

Javascript Function To calculate Real Rate Of Return

//Function To calculate Real Rate Of Return
function RROR(futureinflationrate, futurerfrexpected) {
    var result;
    futureinflationrate = eval(futureinflationrate / 100);
    futurerfrexpected = eval(futurerfrexpected / 100);
    result = eval((100 * (1 + futurerfrexpected) - 100 * (1 + futureinflationrate)) / (100 * (1 + (futureinflationrate * 100) / 100)) * 100);
    return result;
}
//end Of RROR

How to get number upto n decimal places in javascript use .toFixed function

kittycorpusrequiredatthetimeofretirement.toFixed(n)

e.g. n=0,n=2

add commas to number (e.g. 1,000) javascript function

function numberWithCommas(x) {
    var parts = x.toString().split(".");
    parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    return parts.join(".");
}

check if checkbox checked or not in javascript

if (document.getElementById("male").checked) {
        gender = 'male';
    } else {
        gender = 'female';
    }

convert text value to float in javascript

var rentText = parseFloat($('#rentText').val());