JavaScript

String コンストラクター

 編集:2022.10.06 by T.A.

新しい String オブジェクトを生成するために使用します。

関数として呼び出された場合は、プリミティブ文字列への型変換を行うので、普通はより便利です。

構文
object= new String(thing)
string= String(thing)
thing 文字列に変換するもの。
戻り値

Stringオブジェクト、または

String コンストラクターと String 関数
String 関数と String コンストラクターは異なる結果を生み出します。
typeof String('Hello world'); // string
typeof new String('Hello world'); // object

ここでは、この関数は約束通り(プリミティブ型の)文字列を生成します。しかし、コンストラクターは String 型(オブジェクトのラッパー)のインスタンスを生成しますので、String コンストラクターを使用するのは稀だといえます。


テスト