- ベストアンサー
javascriptで小数点以下2捨3入の記述方法は?
javascriptで小数点以下四捨五入(Math.round)切り上(Math.ceil) 切下げ(Math.floor)はありますが、事情があって2捨3入、3捨4入が 必要となりました。どこで調べても見つかりません。どなたか記述方法 を教えてください。 また小数点以下第1位、第2位を特定できる方法もありましたら あわせて教えていただければ幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そういう関数が有るかどうかはわかりません。ので、代替の策です。 2捨3入 0.7を加えて小数点以下を切り捨てる。 3捨4入 0.6を加えて小数点以下を切り捨てる。
その他の回答 (1)
- edomin
- ベストアンサー率32% (327/1003)
回答No.2
#1です。 小数点以下第2位の数字は、 10倍して小数点以下を切り捨てる・・・(1) 元の数字を10倍して(1)を引く・・・(2) (2)を10倍して小数点以下を切り捨てる
質問者
お礼
解ってしまえばなんと簡単なことだったんですね。 脳の柔軟性の問題ですかね。 本当にありがとうございました、しっかり理解できました。
お礼
電光石火のご回答ありがとうございます。 なるほど!そういう考え方があったんですね。 今、心から感心しています。 関数、関数と考えすぎてたのかもしれません。 ありがとうございました。