■切り上げ、切り捨て、四捨五入した整数を計算したい

 正の値: 負の値: <-負の数は入力不必要

切り上げ(ceil):正の値= 負の値=

切り捨て(floor):正の値= 負の値=

四捨五入(round):正の値= 負の値=


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>切り上げ、切り捨て、四捨五入した整数を計算したい</title>
<script type="text/JavaScript">
<!--
function chg() {
num1 = document.fm1.i_data.value;
num2 = 0 - num1;
document.fm1.o_data.value = num2;
document.fm1.ceil1_data.value = Math.ceil(num1);
document.fm1.ceil2_data.value = Math.ceil(num2);
document.fm1.floor1_data.value = Math.floor(num1);
document.fm1.floor2_data.value = Math.floor(num2);
document.fm1.round1_data.value = Math.round(num1);
document.fm1.round2_data.value = Math.round(num2);
}
// -->
</script>
</head>
<body>
<p>■切り上げ、切り捨て、四捨五入した整数を計算したい</p>
<form name="fm1">
<p><input type="button" value="計算の実行" onClick="chg()"> 正の値:<input type="text" name="i_data" size="10" value="10.567"> 負の値:<input type="text" name="o_data" size="10"> &lt;-負の数は入力不必要</p>
<p>切り上げ(ceil):正の値=<input type="text" name="ceil1_data" size="10">
負の値=<input type="text" name="ceil2_data" size="10"><p>
<p>切り捨て(floor):正の値=<input type="text" name="floor1_data" size="10">
負の値=<input type="text" name="floor2_data" size="10"></p>
<p>四捨五入(round):正の値=<input type="text" name="round1_data" size="10">
負の値=<input type="text" name="round2_data" size="10"></p>
</form>
</body>

</html>


★解説★