变量: 用var声明变量,如果只是声明变量而不赋值,则变量的值是undefined,表示无定义 不写·var也有效,但不建议 变量声明两次无效,但第二次声明时赋值会覆盖掉前面的值 变量提升: Js引擎工作方式是先解析代码,获取所有被声明的变量,然后再运行 所以: console.log(a); var a=1; 不会报错 标识符: 命名规则如下: 第一个字符,可以是任意Unicode字母,以及美元符号和下划线 第二个字符及后面字符除了字母,美元符号和下划线还可以用数字0-9 注释: 除了/*和*…