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

JavaScriptでInfinityを文字列(String)に変換する方法

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

JavaScriptで Infinity(無限大)の値を文字列に変換したい場合は、グローバル関数である String() メソッドを使用します。String() に値を渡すと、その値が文字列型(string)に変換されて返されます。

InfinityString() で変換すると、結果は文字列 "Infinity" になります。以下のサンプルコードを実行して、実際の動作を確認してみてください。

サンプルコード

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

実行結果

String : Infinity

その他の変換方法

String() 以外にも、以下のような方法で Infinity を文字列に変換できます。

  • toString() メソッド(Infinity).toString() と記述することで、同様に文字列 "Infinity" を取得できます。
  • テンプレートリテラル`${Infinity}` のようにバッククォートで囲むことでも文字列化できます。

変換後のデータ型を確認したい場合は、typeof 演算子を使いましょう。変換前は "number"String() で変換後は "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