関数の定義

Functionオブジェクトによる関数の定義

Javascriptでは,関数もオブジェクトの一種なので、new演算子を使用して生成できる。

var 変数名 = new Function([引数,引数,...]関数の処理);

たとえば・・・・

var calcCone = Function('radius','height','return radius*radius*Math.PI*height/3;');

みたいな感じで定義できる。
ちなみに・・・

var calcCone = new Function('radius,height','return radius*radius*Math.PI*height/3;');

と書くこともできる。