Javascript在分割时阻止NaN

时间:2013-10-13 12:40:35

标签: javascript pi

我一直在使用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制作这样的功能?非常感谢你。

1 个答案:

答案 0 :(得分:1)

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

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