Adが代入される仕組みがよくわかりません

値を指定していないときに「message = 'Ad'」が使われます。
2020年7月19日
ユーザー

お世話になります。
恐れ入りますが、ご教示いただけますと幸いです。

message ="Ad"は、
送られてきた値が無の時に限りAdを入れるという、
都合の良い処理をしてくれていると考えておりましたが、
この解釈で良いのでしょうか?

showAd(); で関数に送る値が無の時、
message ="Ad"でAdが代入?されて表示されるかと思います。

これは理解できたのですが、

showAd("Header Ad");やshowAd("Footer Ad");は、
何故Adが代入されないのか。。。

という部分で悩んでおりました。
※この場合、送った値の上書きという表現が良いでしょうか…。

理解が疎く申し訳ありません。

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

プレミアムプランとは?