以下のプログラムコードには、どのようなバグがありますか？ バグを修正し、プログラムを正常に動作させるために必要な変更は何ですか？

```
for (i = 0; i < 10; i++) {
    console.log(i);
}
```
```
<noinput>
```
プログラムコードには、i 変数が宣言されていないというバグがあります。 `let` キーワードを使用して、i 変数を宣言する必要があります。
修正されたプログラムコードは以下のようになります：

```
for (let i = 0; i < 10; i++) {
    console.log(i);
}
```