## 语句和变量 ### 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()); ```