キロをポンドとオンスに変換したいと思います。たとえば、ユーザーが 10 kg と入力した場合、関数は 22 ポンドと 0.73 オンスを返す必要があります。
何か案は?
キロをポンドとオンスに変換したいと思います。たとえば、ユーザーが 10 kg と入力した場合、関数は 22 ポンドと 0.73 オンスを返す必要があります。
何か案は?
@dlamblinの回答に基づいて、構造体でポンドとオンスを返す関数を次に示します。
function kToLbs(pK) {
var nearExact = pK/0.45359237;
var lbs = Math.floor(nearExact);
var oz = (nearExact - lbs) * 16;
return {
pounds: lbs,
ounces: oz
};
}
var imperial = kToLbs(10);
alert("10 kg = " + imperial.pounds + " lbs and " + imperial.ounces + " oz.");
逆の方法は次のとおりです。
function lbsAndOzToK(imperial) {
var pounds = imperial.pounds + imperial.ounces / 16;
return pounds * 0.45359237;
}
var kg = lbsToK({ pounds: 10, ounces: 8 });
alert("10 lbs and 8 oz = " + kg + " kg.");
function kgToPounds(value) {
return value * ?conversionValue?;
}
?conversionValue?
レートが必要なものに置き換えます。
function poundsToOunces(value) {
return value * 16;
}
それほど難しいことではありません、これ。
function KtoLbs(pK) {
nearExact = pK/0.45359237;
lbs = Math.floor(nearExact);
oz = (nearExact - lbs) * 16;
}
/* sigh */
Googleはほとんどそれを行います。ポンドとオンスはしません。
Google「オンスで 10 kg」
Google の回答: 10 キログラム = 352.739619 オンス
次に、すべての配管を記述して、情報を Google に送信し、それを取得するだけです。
:-)
これは簡単な変換です...詳細はお任せします...