Checkbox的默认状态是选中还是未选中？
user
Checkbox的默认状态通常是未选中。不过，这可以由具体的应用程序或网站的设计者根据需求进行设定。
assistant
在HTML中如何定义一个默认选中的Checkbox？
user
在HTML中，可以通过为`<input>`标签的`type`属性设置为`checkbox`，并添加`checked`属性来定义一个默认选中的复选框。示例如下：

```html
<input type="checkbox" name="example" checked>
```

这里的`checked`属性表示该复选框在页面加载时默认被选中。
assistant
那么如果我想在JavaScript中控制Checkbox的选中状态，应该怎样做？
user
在JavaScript中，可以通过操作DOM（文档对象模型）来改变复选框的选中状态。具体做法是先通过某种方式获取到复选框的引用，然后设置其`checked`属性。

以下是一个简单的示例：

```html
<input type="checkbox" id="myCheckbox">
<button onclick="toggleCheckbox()">切换选中状态</button>

<script>
function toggleCheckbox() {
  var checkbox = document.getElementById('myCheckbox');
  checkbox.checked = !checkbox.checked; // 切换选中状态
}
</script>
```

在这个示例中，点击按钮会触发`toggleCheckbox`函数，该函数获取ID为`myCheckbox`的复选框，并通过改变`checked`属性的值来切换其选中状态。如果你只是想设置固定的选中或未选中状态，可以直接将`checked`属性设置为`true`或`false`。
assistant