javascript平方

Art*_*kyi 0 javascript

什么是更好地在javascript中使用以平衡某些值.
Math.pow

Math.pow((circle2.x - circle1.x), 2)
Run Code Online (Sandbox Code Playgroud)

或者我自己的功能

square(circle2.x - circle1.x);

function square(a){
    return a*a;
}
Run Code Online (Sandbox Code Playgroud)

小智 5

使用库然后编写自己的代码几乎总是更好,除非你有充分的理由不这样做.原因:

  • 它可以节省你的工作.
  • 它是经过良好测试的代码,而您的代码可能会引入错误.
  • 查看代码的其他人将知道Math.pow它是什么,因此它使您的代码更容易阅读.

显然这是一个非常简单的情况,你自己的功能不太可能导致问题.尽管如此,最好养成尽可能使用库的习惯.

顺便说一句,Math.pow执行大量特殊情况的处理.这说明即使是一个简单的函数也可能比最初出现的陷阱有更多的陷阱.通过使用库,您不必担心自己处理所有边缘情况.