Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptのMath.ceil()メソッドとMath.round()メソッドの違いは何ですか?


Math.ceil() およびMath.round() 方法は、前者が数値を最も近い整数に四捨五入して(大きい方の値に向かって)、後者が数値を最も近い整数に四捨五入して(小さい方の値に向かって)四捨五入するという点で異なります。 2つの方法を個別に調べてみましょう。

Math.ceil()

Math.ceil() メソッドは、パラメータとして渡された数値を最も近い整数に丸めて、より大きな値を取得します。

以下の例では、数値5.34がパラメーターとして渡された場合、 Math.ceil() 6に四捨五入します。これは、実際の数値よりも大きい値です。

<html>
<body>
<script>
   document.write(Math.ceil(5.34));
</script>
</body>
</html>

出力

6

Math.round()

Math.round() メソッドは、パラメータとして渡された数値を最も近い整数に丸めて、より低い値を取得します。

以下の例では、数値5.34がパラメーターとして渡された場合、 Math.round() 5に四捨五入します。これは、実際の数値よりも低い値です。

<html>
<body>
<script>
   document.write(Math.round(5.34));
</script>
</body>
</html>

出力

5

  1. JavaScriptの関数とメソッドの違いは何ですか?

    JavaScriptでも関数とメソッドは同じですが、メソッドはオブジェクトのプロパティである関数です。 以下はJavaScriptの関数の例です- function functionname(param1, param2){    // code } 例 メソッドはオブジェクトに関連付けられた関数です。以下はJavaScriptのメソッドの例です- <html>    <head>       <script>          var e

  2. JavaとJavaScriptの違いは何ですか?

    Web開発者のJeremyKeithが2009年に述べたように、「JavaはJavaScriptに、ハムはハムスターになります」。そのアナロジーの正確さは議論の余地がありますが、その背後にある精神は確かです。JavaとJavaScriptは、共通の言語ルートを共有しているにもかかわらず、2つの非常に異なるプログラミング言語です。何年にもわたって、それらはもう少し重複するようになりましたが、JavaScriptは、Webサイトをインタラクティブにする主要なフロントエンド言語であり続け、Javaはサーバーサイドおよびアプリケーションプログラミングで引き続き人気があります。開発者を雇ったり、コーディ