# 变量声明

执行下面的代码，声明变量并为其赋值。

```javascript
let num;
num = 233;
console.log(num);
```

也可以在声明变量时直接完成初始化赋值操作。

```javascript
let num = 233;
console.log(233);
```

还可以一次性声明多个变量并为其赋值。

```javascript
let num = 233, str = 'Hello World!';
console.log(num, str);
```

执行下面的代码，使用解构语法为变量赋值。

```javascript
let [num1, num2, num3] = [1, 2, 3];
console.log(num1);
console.log(num2);
console.log(num3);
```

执行下面的代码，交换两个变量的值。

```javascript
let num1 = 233;
let num2 = 666;
[num1, num2] = [num2, num1];
console.log(num1, num2);
```

