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

数学関数JavaScriptなしで最小数を取得する


n個の数値リテラルを引数として受け取る関数を作成する必要があります。nは任意の整数であり、ライブラリ関数を使用せずにそれらの数値の最小数を返します。

whileループを介してこの問題を解決し、このコードは-

になります。

const numbers = [12, 5, 7, 43, -32, -323, 5, 6, 7, 767, 23, 7];
const findMin = (...numbers) => {
   let min = Infinity, len = 0;
   while(len++ < numbers.length){
      min = numbers[len] < min ? numbers[len] : min;
   }
   return min;
};
console.log(findMin(...numbers));

出力

コンソールの出力は-

になります
-323

  1. JavaScriptのMath.log2()関数

    Mathオブジェクトのlog2()関数は数値を受け取り、指定された数値の自然対数(2を底とする)を返します。 構文 その構文は次のとおりです Math.log2(48); 例 <html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       var result = Math

  2. JavaScript数値関数

    JavaScript Number()関数は、引数として渡されたオブジェクト値をそれぞれの数値に変換します。 以下は、JavaScript Number()関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &