I'm getting the result 'undefined' in my output...is it because the result of the log function is negative? If so, how could I correct this problem?
Thanks for you help. ~kanin
Here's my code:
function GetReactance(numSelection)
{
var KV = 46;
var MILG = .19;
var EQSP = .45;
var XFPRIM = .399;
var XF = ((XFPRIM*100.0)/(KV*KV));
var XDPRIM = ((0.2793881)*((Math.log(EQSP))/(Math.ln10)));
var XS = ((XDPRIM*100.0)/(KV*KV));
var REACT = ((XF+XS)*MILG);
if(REACT < 0)
{
var roundedREACT = parseInt((REACT*1000000)-0.5)/1000000;
}
else if(REACT > 0)
{
var roundedREACT = parseInt((REACT*1000000)+0.5)/1000000;
}
document.forms.frmCoordinates.OutputREACT.value = roundedREACT;
Output: undefined //The answer should be 0.002713
Thanks for you help. ~kanin
Here's my code:
function GetReactance(numSelection)
{
var KV = 46;
var MILG = .19;
var EQSP = .45;
var XFPRIM = .399;
var XF = ((XFPRIM*100.0)/(KV*KV));
var XDPRIM = ((0.2793881)*((Math.log(EQSP))/(Math.ln10)));
var XS = ((XDPRIM*100.0)/(KV*KV));
var REACT = ((XF+XS)*MILG);
if(REACT < 0)
{
var roundedREACT = parseInt((REACT*1000000)-0.5)/1000000;
}
else if(REACT > 0)
{
var roundedREACT = parseInt((REACT*1000000)+0.5)/1000000;
}
document.forms.frmCoordinates.OutputREACT.value = roundedREACT;
Output: undefined //The answer should be 0.002713