变量声明
变量不要使用 name 否则会与 DOM 中的全局 window 对象下的 name 属性出现了重名。
类型断言
手动指定一个值的类型,即允许变量从一种类型更改为另一种类型,之所以不被称为**类型转换**,是因为转换通常意味着某种运行时的支持。但是,类型断言纯粹是一个编译时语法
类型推断
var num = 2; // 类型推断为
number console.log("num 变量的值为 "+num);
num = "12"; // 编译错误 console.log(num);
## 变量作用域分为
**全局作用域**
**类作用域**
**局部作用域**