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 は大文字と小文字を区別します。+ 2 番目を省略var:

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