この学習では、JavaScript で数値を最も近い 10 に丸める手順について説明します。
JavaScript で数値を最も近い 10 に丸める方法は?
JavaScript では、次のメソッドを使用して、数値を最も近い 10 に丸めます。
上記のメソッドの動作を 1 つずつ見てみましょう。
方法 1: Math.round() メソッドを使用して数値を最も近い 10 に丸める
JavaScript では「 円形() 「の方法」 算数 」タイプは、近似値の整数だけでなく小数も丸めるために使用されます。整数を次の整数に丸めます。
構文
round() メソッドを使用して 10 に最も近い数値を丸めるには、次の構文に従います。
算数 . 円形 ( 番号 / 10 ) * 10- 「 Math.round() 」メソッドは、結果を最も近い整数に丸める引数として 10 で割った数を渡すことによって呼び出されます。
- 次に、それに 10 を掛けると、結果が最も近い 10 に丸められます。
例
まず、「」という名前の関数を定義します roundToNearest10 ” パラメータ付き “ 番号 」。に最も近い近似値を返す Math.round() メソッドを呼び出します。 10 :
関数 roundToNearest10 ( 番号 ) {
戻る 算数 . 円形 ( 番号 / 10 ) * 10 ;
}
「に電話する」 roundToNearest10 ” 整数を渡す関数 “ 6745 」。最初に 10 で除算され、「 674.5 ” に丸められます。 675 」は、674.5 の最も近い整数です。次に、結果の値に 10 を掛けて、最も近い 10 の近似値を取得します。
コンソール。 ログ ( roundToNearest10 ( 6745 ) ) ;出力には「 6750 」は、「」に最も近い 10 です。 6745 」:
小数値を渡しましょう」 89.9 」を関数に入力して、丸められた値を確認します。
コンソール。 ログ ( roundToNearest10 ( 89.9 ) ) ;出力は「 90 「小数を四捨五入して」 89.9 」を最も近い 10 まで:
方法 2: Math.ceil() メソッドを使用して数値を最も近い 10 に丸める
数値を最も近い 10 に丸めるには、「 数学.ceil() 」という方法が採用されています。数値を次の最大の整数に丸めます。 10 進数が Math.ceil() メソッドに渡されると、整数が返されます。
構文
指定された構文は、「 ceil() ' 方法:
算数 . 天井 ( 番号 / 10 ) * 10- 引数として数値を 10 で割った値を取り、それを 10 で乗算します。
- 数値を 10 で割ることにより、数値が次の最大の整数に丸められます。
- 次に、結果の数値に 10 を掛けて、最も近い 10 に切り上げられた数値を取得します。
例
「を呼び出す 数学.ceil() ”の方法” roundToNearest10 」 関数は、数値を 10 で割った値を渡し、それを 10 で乗算して、数値を最も近い 10 に丸めます。
関数 roundToNearest10 ( 番号 ) {戻る 算数 . 天井 ( 番号 / 10 ) * 10 ;
}
「に電話する」 roundToNearest10 ” 関数と数値を渡す “ 6745 」を引数として。最初に 10 で除算され、「 674.5 ” に丸められます。 675 」 674.5 の次に大きい整数である ceil() メソッドによるものです。次に、結果の数値に 10 を掛けて、最も近い 10 の近似値を取得します。
コンソール。 ログ ( roundToNearest10 ( 6745 ) ) ;出力
同様に、10 進数も JavaScript で Math.ceil() メソッドを使用して最も近い 10 に丸められます。数字を渡す」 78.02 」を「 roundToNearest10 ' 関数。 「 8 」は、「」の次に大きい整数です。 7,802 」、そして結果の数値に 10 これは、最も近い 10 の近似値です。
コンソール。 ログ ( roundToNearest10 ( 78.02 ) ) ;対応する出力は次のようになります。
方法 3: Math.floor() メソッドを使用して数値を最も近い 10 に丸める
数値を最も近い 10 に丸めるために使用される別のメソッド「Math.floor()」があります。これは、数値を最も近い整数に切り捨てます。 10 進整数が Math.floor() メソッドに渡されると、最も近い整数が返されます。
構文
floor() メソッドには次の構文が使用されます。
算数 . 床 ( 番号 / 10 ) * 10- このメソッドは、結果の数値を最も近い整数に切り捨てる引数として、数値を 10 で割った値を渡すことによって呼び出されます。
- 次に、結果の数値に 10 を掛けると、最も近い 10 に丸められた数値が返されます。
例
定義された関数で「 roundToNearest10() 」、「 数学.床() 10 で割った数値を引数として渡してから、10 を掛けます。
関数 roundToNearest10 ( 番号 ) {戻る 算数 . 床 ( 番号 / 10 ) * 10 ;
}
数字を渡す」 6745 ” という名前の定義済み関数の引数として roundToNearest10() 」。最初に 10 で除算され、「 674.5 ” に丸められます。 674 」 674.5 の最も近い下向きの整数である floor() メソッドによるものです。すると、結果の数字「 674 」を 10 倍して、最も近い 10 の近似値を取得します。
コンソール。 ログ ( roundToNearest10 ( 6745 ) ) ;出力
10 進数を渡す」 -5.15 」を「 roundToNearest10 ' 関数。 「 7 」は、「の最も近い下向きの整数です。 7,802 」、そして結果の数値に 10 これは、最も近い 10 の近似値です。
コンソール。 ログ ( roundToNearest10 ( - 5.15 ) ) ;出力は次のようになります。
結論
数値を最も近い 10 に丸めるには、Math.round()、Math.ceil()、および Math.floor() を含む JavaScript の定義済みメソッドを使用します。 Math.round() メソッドは、数値を最も近い整数に丸めます。 Math.ceil() メソッドは、数値を次に大きい整数に丸めます。一方、Math.floor() メソッドは、数値を最も近い整数に丸めます。これらのメソッドはすべて、結果の数値を最も近い 10 に丸めるために 10 を掛けます。この研究では、これらすべてのメソッドの動作を例とともに説明しました。