JavaScript初识
书写位置
- 在body中script标签,在内部书写JavaScript代码
- 将代码单独保存为.js格式文件,然后再HTML中引入
- JavaScript不能脱离HTML网页运行(以后学习的nodeJS将成为JS独立的运行平台)
输出语句
- alert()语句:弹出警告框
- console.log():控制台输出
变量
变量时内存中存储值的符号,变量不是数值本身,他们仅仅是一个用于存储数值的容器
定义变量
- 使用var关键字定义变量,等号表示赋值(var a=5;)
变量的使用
- 变量使用时不能使用引号
- 改变变量的值,不需要再次书写var
变量的默认值
- 一个变量只有定义,但没有赋初值,默认值是undefined
- 一个变量只有被var定义,并赋初值之后,才算正式初始化完成
变量声明提升
- 可以使用一个稍后才声明的变量,而不能引发异常
- 变量声明提升时,只提升变量的定义,不会提升他的值
- 在预编译阶段,预先读取所有变量定义,仿佛变量定义被提升