小数点以下を5刻みで表示

回答受付中の質問

小数点以下を5刻みで表示

数値iに小数点以下の位がある場合に、
0.X の位をいかなる場合も5にするには
どのようなスクリプトを書いたらよいでしょうか。

i が 14 の場合 → 14(小数点以下は表示しない)
i が 32.666... の場合 → 32.5
i が 21.1 の場合も →21.5

といった具合です。
宜しくお願いします。

投稿日時 - 2007-02-02 15:36:28

連想キーワード:

QNo.2717393

すぐに回答ほしいです

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

回答(3件中 1~3件目)

ANo.3

ANo.2ボケてますね。。。m(_ _)m
10ではなく1で割って下さい。

投稿日時 - 2007-02-03 16:07:12

ANo.2

10で割った余りが0ならそのまま表示
余りが0以外なら10で割って整数にした物に0.5を加算
でいけるんじゃないでしょうか

投稿日時 - 2007-02-03 02:33:10

ANo.1

参考までに。。。
これで、Integerかnot Integerかが判定できているわけですから、、、
わかりますよね?(笑)

<HTML>
<HEAD>
<SCRIPT charset="Shift_JIS" type="text/javascript">
<!--
function ValueCheck(num) {
var tmp;
tmp = parseInt(num);
if (tmp == num){
alert("Integer");
} else{
alert("not Integer");
}
}

//-->
</SCRIPT>
</HEAD>
<BODY>
<A HREF="javaScript:void(0)" onClick="javaScript:ValueCheck(1);">1</A>
<A HREF="javaScript:void(0)" onClick="javaScript:ValueCheck(2.5);">2.5</A>
<A HREF="javaScript:void(0)" onClick="javaScript:ValueCheck(3.1);">3.5</A>
<A HREF="javaScript:void(0)" onClick="javaScript:ValueCheck(4.9);">4.5</A>
</BODY>
</HTML>

投稿日時 - 2007-02-02 16:45:26

あわせてチェックしたい
  • EXCELでの小数点第1位の切り上げについて ...
  • 小数点第2位の数値の計算 ...
  • 小数点 ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら