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

JavaScriptで-Infinity(負の無限大)を文字列に変換する方法

JavaScriptで-Infinityを文字列に変換するには?

JavaScriptでは、String()メソッドを使うことで、あらゆる値を文字列に変換できます。数値の「-Infinity(負の無限大)」も例外ではなく、このメソッドを使えば簡単に文字列へと変換できます。

-InfinityはJavaScriptにおける特殊な数値の一つで、負の無限大を表します。これを文字列に変換すると、結果はそのまま「-Infinity」というテキストになります。

String()メソッドの基本構文

String(value)

引数に渡した値が文字列表現に変換されて返されます。通常の数値だけでなく、Infinity-InfinityNaNといった特殊な値にも対応しています。

サンプルコード

次のコードを実行すると、-Infinityが文字列に変換される様子を確認できます。

<!DOCTYPE html>
<html>
  <body>
    <p>-Infinityを文字列に変換</p>
    <script>
      var myVal = -Infinity;
      document.write("String: " + String(myVal));
    </script>
  </body>
</html>

実行結果

String: -Infinity

補足:その他の変換方法

String()以外にも、toString()メソッドやテンプレートリテラルを使って同じ結果を得られます。

var myVal = -Infinity;
console.log(myVal.toString()); // "-Infinity"
console.log(`${myVal}`);       // "-Infinity"

用途に応じて使い分けることで、コードの可読性を高めることができます。単純な型変換であればString()が最もシンプルで安全な選択肢です。

  1. JavaScriptで値を文字列に変換する5つの方法を徹底解説

    JavaScriptで値を文字列(string型)に変換する方法は、主に5つあります。それぞれ動作の仕組みや挙動が異なるため、用途に応じて使い分けることが大切です。空文字列との連結テンプレート文字列JSON.stringify()toString()メソッドString()関数各変換方法のポイント1. 空文字列との連結値に対して空文字列 を加算すると、JavaScriptの暗黙的な型変換によって文字列になります。手軽な一方で、意図しない演算結果につながる可能性もあるため注意が必要です。2. テンプレート文字列バッククォート `${value}` を使う方法です。可読性が高く、複数の値を組み合

  2. 文字列をJavaScriptオブジェクトに変換する方法【JSON.parse()の使い方】

    JavaScriptでJSON形式の文字列をオブジェクトに変換するには、JSON.parse()メソッドを使用します。このメソッドは、引数に渡された文字列を解析(パース)し、対応するJavaScriptオブジェクトを返します。 サンプルコード <!DOCTYPE html> <html lang=ja> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Docum