JavaScript のコード ブロックに出会いました。その意味を教えてください。
var result = {
diagmetric : diag * 2.54,
sizex : xd,
sizey : yd,
metricsizex : 2.54*xd,
metricsizey : 2.54*yd,
xppi : x/xd,
yppi : y/yd,
dotpitch : pitch,
sqppi : x/xd*y/yd
};
フル機能:
function calc_dpi (x,y,diag) {
if (y == 0 || x == 0) return;
var ratio = y/x;
var xd = Math.sqrt( Math.pow(diag,2) / ( 1 + Math.pow(ratio, 2) ));
var yd = xd * ratio;
var pitch = 25.4/(x/xd); // metric
var result = {
diagmetric : diag * 2.54,
sizex : xd,
sizey : yd,
metricsizex : 2.54*xd,
metricsizey : 2.54*yd,
xppi : x/xd,
yppi : y/yd,
dotpitch : pitch,
sqppi : x/xd*y/yd
};
return result;
}