JavaScript-使⽤JavaScript编程,平⾯上有n个点(x1, y1),(x2, y2)…… (xn, yn),计算从第1 个点到第n个点之间的连线线段距离的总和。
刚接触javascript,还不是很理解 求教育
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
刚接触javascript,还不是很理解 求教育
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
<script type="text/javascript">
//坐标数据
co = [[1, 1], [4, 5], [1, 1]];
//计算两点之间距离
var cofun = function(p1, p2) {
var x = p1[0] - p2[0];
var y = p1[1] - p2[1];
return Math.sqrt((x * x) + (y * y));
}
//线的距离循环相加
var line = 0;
for (var key = 0; key < co.length - 1; key++) {
line += cofun(co[key], co[key + 1]);
}
//输出线的长度
alert(line);
</script>