ywork2020.com

Title

引数を四捨五入した整数に変換する

目次 (INDEX)

Mathとは

ここで説明するMath とは次の語句からなるjavascriptのオブジェクトです。
math
読み: マス
意味: 数学

roundとは

ここで説明するround とは次の語句からなるjavascriptのメソッドです。
round
読み: ラウンド
意味: 丸い、丸めること

目次に戻る

Mathオブジェクトroundメソッドの概要

Mathオブジェクトのroundメソッドは引数に与えた数値、または数値に変換可能な値を四捨五入した近似の整数に変換して結果を返します。

なお、Mathは静的なプロパティと静的なメソッドもつ組み込みオブジェクトであり、コンストラクタではありません。 Mathオブジェクトはインスタンス生成しないで使用してください。

目次に戻る

サンプルコードと実行結果

ここではroundメソッドの引数として四つの値を試してみます。 結果はdocument.write()メソッドで出力しています。

サンプルコード1: script
<script>
	document.write(Math.round(10.55));
</script>
  • 02: 結果出力 (Math.roundの引数に10.55を与えて書き出し)
実行結果:
Math.round(10.55) =

引数に与えた「10.55」は「11」という結果で返ってきました。 小数点第一位で四捨五入した結果が返ってきています。


サンプルコード2: script
<script>
	document.write(Math.round(10.45));
</script>
  • 02: 結果出力 (Math.roundの引数に10.45を与えて書き出し)
実行結果:
Math.round(10.45) =

引数に与えた「10.45」は「10」という結果で返ってきました。 小数点第一位で四捨五入した結果が返ってきています。


サンプルコード3: script
<script>
	document.write(Math.round(-10.55));
</script>
  • 02: 結果出力 (Math.roundの引数に-10.55を与えて書き出し)
実行結果:
Math.round(-10.55) =

引数に与えた「-10.55」は「-11」という結果で返ってきました。 小数点第一位で四捨五入した結果が返ってきています。 引数が負の数の場合は絶対値として四捨五入した結果にマイナスの符号が付きます。


サンプルコード4: script
<script>
	document.write(Math.round(-10.45));
</script>
  • 02: 結果出力 (Math.roundの引数に-10.45を与えて書き出し)
実行結果:
Math.round(-10.45) =

引数に与えた「-10.45」は「-10」という結果で返ってきました。 小数点第一位で四捨五入した結果が返ってきています。 引数が負の数の場合は絶対値として四捨五入した結果にマイナスの符号が付きます。


目次に戻る

Math.roundを使用する上での要点

  1. このメソッドは引数を小数点第一で四捨五入した結果を整数値として返します。
  2. 引数が負の数の場合は絶対値として四捨五入した結果にマイナスの符号が付きます。

目次に戻る