Blogger Information
Blog 23
fans 1
comment 0
visits 16992
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
如何正确的声明与定义变量、变量提升、分支结构2019年5月5日22时05分课后作业
布衣大汉的博客
Original
752 people have browsed it

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>

运行实例 »

点击 "运行实例" 按钮查看在线实例



Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments