isDevMode = !isDevMode; がよくわかりません

isDevMode の値が true でも false でも反転した値を代入してくれるようになります。
2023年9月10日
ユーザー

こんにちは。このトピックでは、最後のところがわかりにくいです。下記のところまで理解できるのですが、最後に
isDevMode = !isDevMode; となって、?と思いました。if の外に記述される論理もよくわかりません。解説お願いします。

buttonElement.addEventListener('click', () => {
    if (isDevMode === true) {
      pElement.textContent = 'Dev Mode is off';
      // isDevMode = false;
       isDevMode = !true;
    } else {
      pElement.textContent = 'Dev Mode is On';
      // isDevMode = true;
       isDevMode = !false;
    }

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

プレミアムプランとは?

このレッスンの質問と回答(3)