20 of 264 menu

String関数

関数 String は、指定された値を文字列に変換します。 プリミティブ(数値、文字列などの単純な型)の変換は、最も直感的な方法で行われます。 例えば、true'true' に、5'5' になります。 一方、オブジェクトはほとんどの場合 '[object Object]' に変換されますが、例外もあります。

構文

String(変換対象);

数値 0 を文字列に変換してみましょう:

String(0);

コードの実行結果:

'0'

次に、関数の引数に非数値 NaN を指定してみます:

String(NaN);

結果として次の文字列が得られます:

'NaN'

真偽値 false を変換してみましょう:

String(false);

コードの実行結果:

'false'

関数 String を使って文字列を変換してみます:

String('str');

コード実行後、出力されるのは元と同じ文字列です:

'str'

今度は関数の引数に値 null を指定してみます:

String(null);

コードを実行すると、値が文字列に変換されます:

'null'

関数の引数に値 undefined を指定してみましょう:

String(undefined);

コードの実行結果:

'undefined'

次は、引数に空オブジェクトを示す波括弧を指定してみます:

String({});

コード実行後、指定されたオブジェクトの型が示された文字列が得られます:

'[object Object]'

今度は角括弧、つまり空の配列を変換してみましょう:

String([]);

結果として、オブジェクトの型の説明ではなく空文字列が得られます:

''

関数の引数に数字で埋められた配列を指定してみます:

String([1, 2, 3]);

コードの実行結果として、配列の全ての値が1つの文字列に変換されます:

'1,2,3'

関連項目

  • 数値に変換する関数 Number,
  • 真偽値に変換する関数 Boolean,
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否