JavaScript

It’s a way to tell JavaScript, “Please turn this value into text.”

toString()

toString() とは?

toString() は、数字やオブジェクトを文字(文字列)に変えるためのメソッドです。

たとえば「123」を「"123"」という文字に変えるようなイメージです。

どんなときに使う?

数字・配列・日付・オブジェクトなど、いろんな型で使えます。

基本の使い方

JavaScript

let num = 123;
let str = num.toString(); // 数字を文字に変換
console.log(str); // "123"

もう少し使ってみる例

JavaScript

let arr = [1, 2, 3];
console.log(arr.toString()); // "1,2,3"

let bool = true;
console.log(bool.toString()); // "true"

let date = new Date(2025, 9, 14);
console.log(date.toString()); // "Tue Oct 14 2025 ..."(環境によって異なる)

注意点

nullundefined に対して toString() を使うとエラーになります。

その場合は、String() 関数を使うのが安全です。

JavaScript

console.log(String(null)); // "null"
console.log(String(undefined)); // "undefined"

ポイントまとめ