严格模式
<script>
use strict;
//放在最开始的位置,等于声明使用严格模式
</script>
变量
- 全局变量:不带var,一次定义,到处可用。
- 局部变量:函数内部定义过的,函数外面就被销毁。
数据类型
- 检测方式:typeof();
类型有
null:被看做空对象指针
undefined :未定义=> var a;console.log(a);//undefined;
boolean:布尔值=>console.log(null==undefined);//true;
number:数字=> typeof(23);//number
string:字符串=> typeof("hello world!");//string;
object:对象或null,null被认为是空的对象引用=> typeof(null);//object;