## 语句和变量
### 1.语句
* 语句是完成某种特定任务的代码,在 Javascript 中每条语句要以”;”结束;
* 语句在定义的时候可以出现在一行中,也可以一行出现多条语句,都是允许的;
* 表达式可以单独出现在 JS 代码中,但是没有任何意思;
```javascript
var _div = ""; var _div = "";
// 没有任何的意思
1 + 2;
```
### 2.变量
* 变量是对“值”的引用。在其他的场合中,我们有的时候把引用也成为地址或指针。
* 在JS中,定义变量使用“var”关键字。
```javascript
var _msg = "hello";
// 上述的语句,在JS解释器中其实是分了两个步骤完成
// 第一步:
var _msg;
// 此时变量_msg的值为undefine;
// 第二步:
_msg = "hello";
```
> 引申:基本数据类型和引用数据类型
* var可以不出现变量的定义中,但是他的作用和出现var定义变量是有区别的。
* 如果在变量声明的时候没有使用var,那么该变量则会变成一个全局的变量。
### 3.输出语句
JavaScript 可以通过不同的方式来输出数据:
* 使用 window.alert() 弹出警告框。
* 使用 document.write() 方法将内容写到 HTML 文档中。
* 使用 innerHTML 写入到 HTML 元素。
* 使用 console.log() 写入到浏览器的控制台。
```javascript
document.getElementById("demo").innerHTML="段落已修改。";
document.write(Date());
```
- Hello World!
- 介绍
- 语句和变量
- 标识符、注释和区块
- 基本数据类型和引用数据类型
- 数据类型
- typeof
- number
- 字符串
- 布尔类型
- 函数
- 数组
- 运算符
- 加法运算符
- 算术、赋值、比较运算符
- 布尔运算符
- 语句
- 条件语句
- 循环语句
- DOM模型
- DOM和DOM节点
- 特征相关属性
- 节点对象的方法
- Element对象
- Attribute对象
- Text节点和CSS操作
- 事件模型
- 标准库
- Number对象
- String对象
- Array对象
- Date、Boolean和Math对象
- JSON对象
- 面向对象编程中的 this
- 一切皆对象
- Web Storage
- 错误处理机制
- Error对象和try..catch语句
- javascript的原生错误类型
- BOM模型
- window对象
- 计时事件