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

javascriptの負の無限大とは何ですか?


Number.NEGATIVE_INFINITYプロパティは、負のInfinity値を表します。 JavaScriptで使用可能な最大値を超える値は、負の無限大に変更されます。

function checkInfinity(smallNumber) {
   if (smallNumber === Number.NEGATIVE_INFINITY) {
      return 'Process number as -Infinity';
   }
   return smallNumber;
}
console.log(checkInfinity(-Number.MAX_VALUE));
console.log(checkInfinity(-Number.MAX_VALUE * 2));

出力

-1.7976931348623157e+308
"Process number as -Infinity"

この番号の処理方法の詳細については、MDN docs:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY

をご覧ください。

− Number.NEGATIVE_INFINITYの値は、グローバルオブジェクトのInfinityプロパティの負の値と同じです。


  1. JavaScriptで入力が数字か文字かを確認しますか?

    入力が数字か文字かを確認するには、JavaScriptのisNaN()関数を使用します。値がNaN、つまり数値ではない場合はtrueを返します。以下はコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title&g

  2. JavaScriptで数値の場所の値を見つける

    関数を作成する必要があります。たとえば、正の整数を受け取り、数値のすべての桁の場所の値が入力された配列を返すsplitNumber()を作成する必要があります。 例- 入力番号が-の場合 const num = 1234; 出力 その場合、出力は-になります。 const output = [1000, 200, 30, 4]; この関数のコードを書いてみましょう。 この問題は、数値の各桁を反復処理するため、再帰的アプローチに非常に適しています。 したがって、数字のそれぞれの場所の値の配列を返す再帰関数は、-で与えられます。 例 const splitNumber = (num,