1,声明和定义变量
变量就是存储数据的空间,存储数据的容器,变量要是用“var”,后边跟一个变量名,必须用英文或者下划线或$开头 可以用“,”同时声明多个变量 var x,y。【注意用半角英文输入法】
2,变量的提升原理,如果实现的?
3,分支结构有几种, 多分支与switch的实现过程
单分支,双分支,多分支
单分支实例
var grade = 80; var res = ''; if (grade > 60){ res = 'A' } console.log(res);
运行实例 »
点击 "运行实例" 按钮查看在线实例
双分支实例1基础写法
var grade = 80; var res = ''; if (grade >=60){ res = 'B'; } else { res = 'C'; } console.log(res);
运行实例 »
点击 "运行实例" 按钮查看在线实例
双分支实例2三元运算符条件: true : false
var grade = 40; var res = ''; res = (grade >= 60) ? 'B' : 'C'; console.log(res);
运行实例 »
点击 "运行实例" 按钮查看在线实例
多分支实例1
var grade = 95; var res = ''; if (grade >= 60 && grade <70) { res = 'B'; } else if (grade >= 70 && grade <80) { res = 'A'; } else if (grade >=80 && grade <96) { res = 'A+'; } else if (grade >=96 && grade <=100) { res = 'S'; } else { res = 'C' } console.log(res);
运行实例 »
点击 "运行实例" 按钮查看在线实例
多分支实例switch写法,switch (true){条件:结果;break;}
var grade = 22; var res = ''; switch (true) { case (grade >= 60 && grade <70): res = 'B'; break; case (grade >= 70 && grade <80): res = 'A'; break; case (grade >= 80 && grade <96): res = 'A+'; break; case (grade >= 96 && grade <=100): res = 'S'; break; case (grade < 60 ): res = 'C'; break; } console.log(res);
运行实例 »
点击 "运行实例" 按钮查看在线实例