$5 または $5.12 のような通貨値を、セント単位の値 (それぞれ 500 と 512) に安全に変換できるようにしたいと考えています。
「5.10」のような値はセント単位の値に完全には変換されない可能性があることに気付きました。
また、5.1 や 5.12345 のような値は実際には通貨ではないため、入力することも避けたいと考えています。得点は二桁になるはずですよね?
損害の大きい間違いを避けるためのヒントがあれば教えてください。
まず、Math.round を使用して、分数を最も近い整数に丸めることができます
Math.round
また、入力された値が小数点以下 2 桁を超えているかどうかを検出するには、 値を監視し、 をチェックします。
まず、
Math.round
を使用して、分数を最も近い整数に丸めることができますまた、入力された値が小数点以下 2 桁を超えているかどうかを検出するには、 値を監視し、 をチェックします。