1. 变量定义及声明
变量: 由名称和值二部分组成,变量名是对值的具名引用,是程序中临时存储
数据的容器
变量创建分为: 变量声明, 变量赋值
var 为声明变量,age为变量名
声明: `var age;`
赋值: `age = 30;`
2.变量的提升是什么原理,如何时实现的
JavaScript引擎工作原理: 先解析代码,获取到全部已经被声明的变量,然后再逐行执行代码
导致所有变量声明语句,会直接提升到脚本(函数)头部,这种独有的现象叫:**变量提升**
变量提升**有二层含义:
**变量**: 必须是通过`var`关键字声明的变量
**提升**: 特指是*变量声明*的提升,而非变量赋值
3.分支结构有几种,多分支与switch的实现过程
共分四种 : 单分支,双分支,多分支,switch结构
多分支实现过程
if (条件1) {....}
else
if {条件2} {...}
else {...};
swithch实现过程
switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
以上都不成立时,执行
}