Mathオブジェクトの使用
2791 ワード
Math.floor()メソッドは、関数パラメータ以下で最も近い整数を返す下向きの整数計算を実行します.
結果:
Math.ceil()メソッドは、関数パラメータ以上の整数を返し、それに最も近い整数を返す上向き整数計算を実行します.
結果
Math.round(x) 0.5の場合、このメソッドは切り上げられます.
結果
Math.max(x...) 0以上の値.ECMASCript v 3の前に、この方法は2つのパラメータしかありません.
結果
Math.min(x,y)パラメータの最小値.パラメータがない場合はInfinityを返します.パラメータがNaNであるか、数値に変換できない非数値値がある場合は、NaNを返します.
結果
<script type="text/javascript">
document.write(Math.floor(0.60) + "<br />")
document.write(Math.floor(0.40) + "<br />")
document.write(Math.floor(5) + "<br />")
document.write(Math.floor(5.1) + "<br />")
document.write(Math.floor(-5.1) + "<br />")
document.write(Math.floor(-5.9))
</script>
結果:
0
0
5
5
-6
-6
Math.ceil()メソッドは、関数パラメータ以上の整数を返し、それに最も近い整数を返す上向き整数計算を実行します.
<script type="text/javascript">
document.write(Math.ceil(0.60) + "<br />")
document.write(Math.ceil(0.40) + "<br />")
document.write(Math.ceil(5) + "<br />")
document.write(Math.ceil(5.1) + "<br />")
document.write(Math.ceil(-5.1) + "<br />")
document.write(Math.ceil(-5.9))
</script>
結果
1
1
5
6
-5
-5
Math.round(x) 0.5の場合、このメソッドは切り上げられます.
<script type="text/javascript">
document.write(Math.round(0.60)
+ "<br />")
document.write(Math.round(0.50)
+ "<br />")
document.write(Math.round(0.49)
+ "<br />")
document.write(Math.round(-4.40)
+ "<br />")
document.write(Math.round(-4.60)
)
</script>
結果
1
1
0
-4
-5
Math.max(x...) 0以上の値.ECMASCript v 3の前に、この方法は2つのパラメータしかありません.
<script type="text/javascript">
document.write(Math.max(5,7) + "<br />")
document.write(Math.max(-3,5) + "<br />")
document.write(Math.max(-3,-5) + "<br />")
document.write(Math.max(7.25,7.30))
</script>
結果
7
5
-3
7.3
Math.min(x,y)パラメータの最小値.パラメータがない場合はInfinityを返します.パラメータがNaNであるか、数値に変換できない非数値値がある場合は、NaNを返します.
<script type="text/javascript">
document.write(Math.min(5,7) + "<br />")
document.write(Math.min(-3,5) + "<br />")
document.write(Math.min(-3,-5) + "<br />")
document.write(Math.min(7.25,7.30))
</script>
結果
5
-3
-5
7.25