1. 如何正确的声明与定义变量?
使用var关键字或者let关键字。
var a; //声明
a=6; //赋值
第一次赋值初始化,第二次更新
2. 变量的提升是原理,如果实现的?
将变量的声明,自动提升到代码的顶部。第一行。
如var a = undefined; 放到顶部
3. 分支结构有几种, 多分支与switch的实现过程
单分支结构
if(条件){ 语句 }
双分支结构
if(条件){ 语句 } else{ 语句 }
多分支结构
if(条件){ 语句 } else if(条件){ 语句 } else { 语句 }
switch (条件){ 语句 }
switch(score){
case(score>90):return '优秀';
break;
case(score<90&&score>60):return '良好';
break;
case(score<60): return '差,需要补考';
break;
}