今天的课程,老师主要介绍了变量的作用域和生命周期的相关知识以及流程控制的相关内容。

    一、变量的作用域和生命周期

    1.按照变量的作用域对变量分类,可分为:全局变量和局部变量。

    (1)全局变量:写在函数外面的变量,在当前页面的任意位置都可以使用。

    (2)局部变量:写在函数内部的变量(也包括变量列表),只能在函数内部使用。

    2.变量的生命周期。

    (1)全局变量:页面打开即开始,当关闭页面时消失。

    (2)局部变量:函数运行时开始,函数运行完毕,马上结束。

 

    二、如果在函数内部和外部出现同一个变量,局部变量会覆盖掉同名的全局变量。

                                     <script>

                                        var b = 123434;
                                        function a(c)
                                        {
                                        c = 5;
                                        var b = 7; 
                                        document.write(b);
                                        }
                                        a(1);   // 页面输出值为 7

                                    </script>

    三、“return  变量;”(在函数功能区出现)的含义是:让函数立即停止;并将变量值返回。

 

    四、流程控制

    1.含义。流程控制:控制代码的运行顺序。

    2.分类。分为:顺序执行(默认的从上到下)、选择(条件判断)、循环。

    (1)选择包括“if(条件判断)..else..”、“switch(条件判断)”。

    (2)循环包括“while(条件)”、“for(初始值; 条件; 关键点变化量)”。

 

    五、函数注释细则以及变量作用域的相关测试

 

 

wKiom1g5owqwbXcLAAXOHdgn3q4721.png-wh_50

 

    六、选择(if和switch)的相关细则及演示

 

 

wKiom1g5pD6yiXhqAAPDEyED0tM944.png-wh_50

 

    七、循环(“while”和“for”)的相关细则及演示(九九乘法表)

 

 

wKiom1g5pRWDjMsYAAQH6DVwXAU096.png-wh_50

 

wKioL1g5pRKgLGdJAAFjoAEvN_A359.png-wh_50

 

    八、输入行列自动生成表格的编程过程

 

 

wKiom1g5peyD1EL0AAIWOiFkwiw694.png-wh_50

 

wKiom1g5pevxCn4ZAAGDgBUhb9w575.png-wh_50