フィートを使用可能なオブジェクトに変換するJavaScript関数があり、フィートの合計を取り、フィート/インチ/分数に分解します。
以下の例では、小数部分は 0 で、私のインチは 4 である必要があります。
私が次のものを持っているとしましょう。
var inches = 40;
以下の関数を次のように呼び出すと、 unPackDecimalFeet(40 /12);
unPackDecimalFeet: function (feetInchFraction) {
var inchFraction = (feetInchFraction - ~~feetInchFraction) * 12;
return {
feet: ~~feetInchFraction,
inch: ~~inchFraction,
fraction: inchFraction - ~~inchFraction
};
}
私の戻り値は以下です。
feet: 3
fraction: 0.9999999999999964
inch: 3
**上記の戻り値が読み取られるはずです。
feet: 3
fraction: 0
inch: 4
正しい戻り値を取得するには、足をどのように処理する必要がありますか?