关于js变量 变量,就是一个用来存储数据的容器 一般来说,我们的变量都是可以得先声明,再使用,就像是一个东西先必须存在,才能看得见摸得着.然而在js里(es5),可以先使用,后声明. a = 100; var b =200; console.log(a,b) var a; 输出结果为:100,200 ps:这样的语法在es5里是能够执行的,虽然它不符合我们的逻辑思维.在js里叫做,变量提升. 如果在声明变量时,没有赋值,直接打印不会报错,因为它有一个默认的值,undefined,表示未定义的值.