javascript - 如何使此功能更精确?

标签 javascript

我是一个初学者,我做了一个函数来计算一个半圆形无限蛇形的长度。我接受了两个论点;初始圆的半径之一,下一个是精度(这只是半圆的数量)。
Here's a diagram of the snake I'm talking about.
这是我写的:

function snake(radius, precision) {
    var pi = 3.14159265359
    var exp = 1 - precision; 
    var sub = Math.pow(2, exp);
    var product = 2 - sub;
    var length = pi * radius * product
        return length
}
我注意到在某一时刻,当我变得非常高时,精度并不重要,因为它返回的值是相同的。有没有办法让它更精确?

最佳答案

您可以使用常量 Math.PI 而不是 pi 变量。

关于javascript - 如何使此功能更精确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66057998/

相关文章:

javascript - 使用 javascript 显示来自 parse.com 数据库的图像的简单方法

javascript - 在 Wordpress 插件中包含 jQuery

javascript - 在 vuejs 中测试 firebase 函数

javascript - 多重选择功能就像组中的 radio 一样

javascript - 如何将 jquery DatePicker DateTime 转换为 DateTime 传递给 Controller

javascript - JS 正则表达式在数据表中用连字符匹配整个单词

javascript - 响应模式下底部背景位置错误

javascript - Javascript 应该按页分成文件还是合并到一个文件中?

javascript - 在 Internet Explorer 的 ag-grid 中移动行选择选择额外的文本

javascript - JQuery:每 5 秒更改 <div> 的内容