'_'.repeat(loc) と word.substring(loc) の関数同士を + で繋げられるのはなぜですか?

関数の戻り値が共に文字列であるため、+ で結合することができています。
2021年9月14日
ユーザー
target.textContent = '_'.repeat(loc) + word.substring(loc);

の部分は、感覚的にいつもは別々の処理として書きそうですが今回は+で繋いでいます。これはどちらも文字列に対して使うものだから+で繋げれられるということですか?
それとも JavaScriptの処理は実は+で処理を繋げられるものがあったりするのでしょうか?

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?