📘

Javascriptで数字 → 文字に変換

2021/08/21に公開

toStringを使う

const numToString = (num: number): string => num.toString();

numToString(1234)
// "1234"

String関数を使用する

const numToString = (num: number): string => String(num);
numToString(1234)
// "1234"

undefinedなどにも使用できるため、toStringより安全

テンプレートリテラルを使う

const numToString = (num: number): string => `${num}`;

numToString(1234)
// "1234"

文字列連結を使用する

const numToString = (num: number): string => "" + num;
numToString(1234)
// "1234"

参考:
MDN: toString
MDN: テンプレートリテラル
MDN: Stringコンストラクター

GitHubで編集を提案

Discussion