0

我一直在使用 javascript 开发 PI 计算程序。

     circumference
Pi = -------------
       diameter

当 时r = the radius,周长 = 2πr,直径 = 2r。

这是我试图做的:

    var pi = Math.Pi,
    var r = 2
    ans = (2 * pi * r) / (2 * r);
    alert(ans);

似乎它应该工作,对吧?但相反,我收到一条警告消息,上面写着“ NaN ”。

有什么办法可以制作这样的功能:

function divide(numerator, denominator, decimal_places){
    //code
}
//and then:
divide(2πr, 2r, 30);//that would calculate Pi to 30 decimal places.

有谁知道我如何使用javascript制作这样的功能?太感谢了。

4

1 回答 1

1

它是PI,不是Pi- javascript 区分大小写。+ 省略第二个var

var pi = Math.PI,
    r = 2
ans = (2 * pi * r) / (2 * r);
alert(ans);
于 2013-10-13T12:42:48.693 回答