批改状态:未批改
老师批语:
1、如何正确的声明与定义变量
JavaScript中变量统一用var来声明,规则是:变量名必须以ASCII字符或下划线(_)开头,第1个字母不能是数字,但其后可以是数字或其他字母。不能与JavaScript中的保留字相同。
例:var username;
var name = 'admin';
2、变量的提升是什么原理,如果实现的?
变量提升的根本原因是变量声明与赋值的分离,例如:
var a = 10;
这个代码是分两步进行的。首先是 var a 这一部分的变量声明,这个过程是在代码编译时进行的。然后是 a = 10; 这一部分的变量赋值,这个过程是在代码执行时进行的。所以var a = 10;可以写成:
var a;
a = 10;
如果在var a = 10;前面加上 console.log(a); 输出的结果是undefined;也就是声明了a变量,但是未赋值。
3、分支结构有几种, 多分支与switch的实现过程
分支结构有四类: 单分支,双分支,多分支和switch结构;
多分支结构:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var age = 25;
var res = '';
if (age >= 0 && age < 6) {
res = '你还属于童年阶段,可以尽情玩哦!';
} else if (age >= 7 && age < 17){
res = '你当前属于少年阶段,在学校要认真学习!';
} else if (age >= 18 && age <= 40) {
res = '你现在属于青年阶段,加油打拼吧!';
} else if (age >= 41 && age <= 65) {
res = '你现在属于中年阶段,各方面要稳定住!';
} else {
res = '你现在属于老年阶段,在家享清福吧!';
}
console.log(res);
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例
switch结构:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var age = 55;
var res = '';
switch (true) {
case age >= 0 && age < 6:
res = '你还属于童年阶段,可以尽情玩哦!';
break;
case age >= 7 && age < 17:
res = '你当前属于少年阶段,在学校要认真学习!';
break;
case age >= 18 && age <= 40:
res = '你现在属于青年阶段,加油打拼吧!';
break;
case age >= 41 && age <= 65:
res = '你现在属于中年阶段,各方面要稳定住!';
break;
default:
res = '你现在属于老年阶段,在家享清福吧!';
}
console.log(res);
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号