function distance(x1,x2,y1,y2) {
var dx = x2-x1;
var dy = y2-y1;
return Math.sqrt(dx*dx + dy*dy);
};
distance(0,0,1,1); //0 ? 两个坐标点距离是0,不对吧?
按你这么写,距离是0 啊,坐标分别为(0,1)(0,1),就是同一个点,距离是0 没错啊!
distance(x1,y1,x2,y2);