訳の正確性を保証するものではありませんので必要に応じて原文であるEcma InternationalのECMA-262にある ECMA-262.pdf ( ECMA-262 5.1 Edition )を参照下さい。
訳:2012年04月 webzoit.net
演算子 MakeTime は、その4つの引数からミリ秒単位の数を計算しますが、それはECMAScriptのNumber値にしなければいけません。 この演算子は、次のように機能します。
1. hour 、 min 、sec 、 ms が有限ではない場合、NaN を返す 2. h は、 ToInteger(hour) とする 3. m は、 ToInteger(min) とする 4. s は、 ToInteger(sec) とする 5. milli は、 ToInteger(ms) とする 6. t は、 IEEE 754 の規則によって(つまり、ECMAScriptの演算子 * と + を使用しているかのように)演算を実行し、 h * msPerHour + m * msPerMinute + s * msPerSecond + milli とする 7. t を返す