Java Scriptでは、「===
」は値が等しいことを意味し、「=
」は値の代入を意味すると習ったのですが、なぜ今回、
if(year === today.getFullYear() && month === today.getMonth()) {
dates[today.getDate() - 1].isToday = true;
}
においてdates[today.getDate() - 1].isToday
とtrue
を「=
」で結んだのでしょうか。
上記の通り「=
」は値の代入になるので、今回は「===
」だと思ったのですが、どう言った理由があって「=
」を使っているのでしょうか。
初歩的な質問なのですが、御教授いただけると幸いです。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?