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

JavaScriptで呼び出されている10進数の最も近い整数を返します


問題

JavaScriptのMathクラスに存在するJavaScript関数を作成する必要があります。

この関数は、呼び出されている10進数の最も近い整数を返す必要があります。

数値がすでに整数の場合は、そのまま返す必要があります。

以下はコードです-

const num = 234.56;
Math.ceil = function(num){
   if(typeof num !== 'number'){
      return NaN;
   };
   if(num % 1 === 0){
      return num;
   };
   const [main] = String(num).split('.');  
   return +main + 1;
};
console.log(Math.ceil(num));

出力

以下はコンソール出力です-

235

  1. JavaScriptで数値の小数部分のみを取得する

    問題 数値を取り込むJavaScript関数を作成する必要があります。この関数は、小数点以下の数値の部分を選択して返す必要があります(。) 例 以下はコードです- const num = 435.43436; const retrieveDecimalPart = (num = 1) => {    const str = String(num);    let [_, decimal] = str.split('.');    const divisor = Math.pow(10, decimal.len

  2. 数値をC#で最も近い偶数に丸めます

    ToEvenプロパティは、MidpointRounding列挙で使用され、数値を最も近い偶数に丸めます。 10進数を宣言して初期化する- decimal val = 25.55M; 数値を最も近い偶数に丸める- decimal.Round(val, 0, MidpointRounding.ToEven) これが完全なコードです- 例 using System; using System.Linq; class Demo {    static void Main() {       decimal val = 25.55M;