作成 2010.01.06
更新 2010.01.06
JavaScript で対数の計算
コード
任意の底を指定して対数を取得する
// base を底とする anti (真数)の対数を取得する
// 真数が負のとき -1.#IND が返る
// 底が 0 の時 0 が返る
// 底が 1 のとき 1.#INF (0で除算) が返る
// 底が負のとき -1.#IND が返る
function get_logarithm ( base, anti ){
  return Math.log(anti) / Math.log(base);
}
実行結果
WScript.Echo( get_logarithm(10,100) ); // 2
WScript.Echo( get_logarithm(Math.E,100) + "\n" + Math.log(100) ); // 同じ値になる
タグ: JavaScript

©2004-2017 UPKEN IPv4