Новичок, полегче со мной, у меня простая проблема, но я продолжаю получать ошибки. Мой код очень прост, все, что я хочу, это чтобы эта кнопка инвертировала мое логическое значение, чтобы другой контент мог извлекаться из этого логического состояния для изменения определенного содержимого на лету. Однако, когда кнопка фактически нажата, я получаю эту ошибку в консоли:
"Uncaught ReferenceError: Br1c1 is not defined at HTMLButtonElement.onclick (File.html:32)"
строка 32 - это строка, в которой определена моя кнопка.
Все, что мне нужно, это кнопка, чтобы инвертировать мою логическую функцию.
<script>
boolean Br1c1 = "true";
</script>
<button class = "button" id = "r1c1" onclick = "return Br1c1 = !Br1c1;"></button>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Пытаться
var Br1c1 = "true";
<button class = "button" id = "r1c1" onclick = "Br1c1 = !Br1c1; return true;"></button>
Вам нужно только изменить логическое значение на var следующим образом:
var Br1c1 = "true";
В javascript нет типов данных. Вместо
booleanиспользуйтеvar Br1c1 = true;