ウィキペディアの「より近い近似」を使用して露点計算機を作成しています。
ユーザーが任意の 2 つの変数を入力した場合に露点を計算できるようにしたいと考えています。
多くの if ステートメントを使用するのではなく、これを行う簡単な方法はありますか?
より具体的には、相対湿度の代わりに湿球温度を使用したい場合はどうすればよいですか? 一連の変数を除外するには、新しい関数を作成するか、if ステートメントを使用する必要がありますか?
現在、私は温度と相対湿度を使用しています:
$('#calculate').click(function(){
//Get Temp
var T = parseInt($('#val1').val());
//Get RH
var RH = parseInt($('#val2').val());
//Get es and ex
var es = 6.112*Math.exp(17.76*T/(T+243.5));
var ex = (RH*es)/100;
//Calculate Dew Point
var Tdp = (243.5*Math.log(ex/6.112))/(17.67-Math.log(ex/6.112));
$('#output').append("<p>Dew Point"+Tdp+"</p>");
});