我一直在使用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制作这样的功能?非常感谢你。
答案 0 :(得分:1)
它是PI
,而不是Pi
- javascript区分大小写。 +省略第二个var
:
var pi = Math.PI,
r = 2
ans = (2 * pi * r) / (2 * r);
alert(ans);