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

JavaScriptで最も近いNに切り上げる方法


番号があるとします

const num = 76;

ただし、

  • この数値を最も近い10桁に四捨五入すると、結果は80になります

  • この数値を100の位に四捨五入すると、結果は100になります

  • この数値を1000の位に四捨五入すると、結果は0になります

最初の引数として丸められる数値を取り、2番目の引数として丸め係数を受け取るJavaScript関数を作成する必要があります。

関数は、数値を四捨五入した後に結果を返す必要があります。

このためのコードは-

になります
const num = 76;
const roundOffTo = (num, factor = 1) => {
   const quotient = num / factor;
   const res = Math.round(quotient) * factor;
   return res;
};
console.log(roundOffTo(num, 10));
console.log(roundOffTo(num, 100));
console.log(roundOffTo(num, 1000));

そして、コンソールの出力は-

になります

出力

80
100
0

  1. JavaScriptで日付の日を設定するにはどうすればよいですか?

    以下は、JavaScriptで日付の日を設定するコードです- 例 <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &

  2. JavaScriptでnまでの1の数を数える

    正の整数、たとえばnumを受け取るJavaScript関数を作成する必要があります。 この関数のタスクは、nまでのすべての正の整数(1が含まれている場合はnを含む)に現れる1の総数をカウントすることです。 その後、関数は最終的にこのカウントを返す必要があります。 例- 入力番号が-の場合 const num = 31; その場合、出力は-になります。 const output = 14; に1が表示されるため、 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 31 例 以下はコードです- const num = 31; const c