String(month + 1) は文字列なのに、なぜ計算できるのですか?

String は受け取った値を文字列として表示させる関数です。
2021年4月1日
ユーザー

今回のこのコードについてですが、

const title = `${year}/${String(month +1).padStart(2, '0')}`;  

と記述していましたが、Stringは文字列を生成する役割であると解釈していたので、
month +1」とならないところに疑問を抱きました。
どうして文字列として表示されなかったのか、解説お願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?