1-1 变量声明
/*
*字面量:都是一些不可改变的值,可以直接使用的,但一般不会直接使用--比如1,2,3,4,5
*变量:可以用来保存字面量,且值可变
*/
//声明变量--使用var关键字
var a; //不赋值
console.log(a); //输出undefined
var a=85;
console.log(a); //85
1-2声明提前
/* 声明提前
--js在执行代码的时候,会将所有使用var声明的变量,放置在作用域顶层集中创建,赋值会留在原地
*/
console.log(a) //undefined
var a = 10;
var b = 20;
/* 执行流程
var a,b;
console.log(a)
a = 10;
b = 20; */
1-3变量重复声明
按照最后一次声明的结果