我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

王文博--20221101--JS基础03

[复制链接]
博5237 发表于 2022-11-2 01:00:42 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、今日学习内容
1、死循环:
        概念:当循环条件为真实,就会产生死循环,一般工作中,尽量少使用死循环
        运用场景:
                死循环主要用于后期随机机数之类的示例
        可以造成死循环的操作
                for(let t=0;true; t++){}        while(true){}
2、终止循环语句
        作用:主要用于停止循环或者跳出循环
        语法:
                break:结束当前循环,,并结束后面的循环
                continue:结束当前循环,继续下一次循环,之跳过当前这一次循环
3、其他相关
        多分支语句       
                Switch...case
                default:else---默认
                Switch(变量){
                        case 值1:
                                变量等于值1时,执行该代码块;
                                Break;
                        case 值2:
                                变量等于值2时,执行该代码块;
                                Break;
                        case 值3:
                                变量等于值3时,执行该代码块;
                                Break;
                        .....
                        default:
                                以上都不满足时,执行的代码块;
                                break;
                }
        while与do...while循环
        while循环
                初始循环变量;
                while(循环条件){
                        循环体;更新循环变量
                }
        do...while循环
                初始变量;
                do{
                        循环体;
                        更新循环变量;
                }while(循环条件);
        while与do...while区别:
                do...while:先执行一次,在进行判断
                while:先进性判断,为真后再执行循环体
        Switch与if之间的区别
                Switch   case:后面的至于变量是全等的关系
                if:条件判断可以是一个具体的值,也可以是一·个范围
函数
        概念:函数(功能,方法)就是对指定的代码进行封装(打包),封装的代码就是能完成指定的功能--可复用性
        特点:
                1、函数不会主动调用,需要手动调用
                2、函数可以多次使用
        作用:
                1、减少了冗余(重复代码)
                2、方便后期维护及更新
        函数的定义
                分类:
                        系统函数(内置函数)
                        自定义函数(自己写的函数)
                函数的定义方式
                方式一:声明式
                        通过关键字function来指定一个函数
                        #函数是声明,必须指定函数名
                        语法:
                        function 函数名(){
                                函数体---打包的代码;                       
                        }
                        通过函数的名字来调用执行,如果多次执行,多次调用
                        函数名();
                方式二:表达式
                        把一个匿名函数(没有函数名)赋值给一个变量
                        语法:
                        let/const/var 函数名=function(){函数体--打包的代码;}
                        通过函数的名字来调用执行,如果多次执行,多次调用
                        函数名();
                区别:
                        声明式:function,可以再定义函数的前面或者后面进行调用
                        表达式:let/var/const,只能在定义函数的后面进行调用
        函数的参数
                概念:函数的参数,只是一个占位符,主要用于接收调用是传入的具体数据,相当于在函数内部定义了一个局部变量
                语法:
                定义:function 函数名(形参1,形参2...){}
                        let 函数名=function(形参1,形参2...){}
                调用:函数名(实参1,实参2...)
        函数的默认值:作用:为了让程序正常运行
        函数的返回值
                概念:如果函数的执行结果需要被其他程序使用时,函数本身不会有返回值(默认返回undefined)需要使用是必须使用return进行执行结果抛出(返回),外部才可以获取执行结果
                语法:
                        function 函数名(形参){逻辑代码块;return 返回值;}
                注意:
                        1、return只用在函数中使用
                        2、函数中,一旦遇到return,后面的内容就不会再执行,return 你一般写在函数体最后
                        3、return每次只能返回一个执行结果,如果一次需要return多个值,可以使用数组或对象
                        4、如果需要多个return返回不同的结果,可以使用条件判断语句判定输出
                        5、如果函数没有指明return,函数默认的返回值为undefined,如果有return,那就return的结果为准
                出现的几种情况
                        声明变量没有赋值变量默认undefined
                        设置形参,没给实参,形参默认为undefined
                        设置没有返回值,函数默认返回值为undefined
        函数的封装步骤
                1、先根据需求实现基本功能需求
                2、确定函数名
                3、确认参数个数
                4、确认是否需要使用返回值
                5、封装-----套函数的壳子,基本功能复制到函数体中,使用参数去替换相关变量,是否需要return
                6、调用测试
        三种输出方式与return返回值的选择
                三种输出:
                        1)根据题目要求,题目要求使用三种输出方式
                        2)如果输出的内容为字符串类型,可以直接是用三种输出方式
                        3)如果已经使用return进行返回,需要查看结果
                return返回值
                        1)如果题目要求使用return,结果需要被其他程序使用
                        2)程序的执行结果,需要被其他程序所使用,必须使用return
变量作用域
        概念:变量的作用域指的是变量在哪个范围内生效,在哪个范围内可以被访问
        作用:解决全局变量的污染问题,变量的命名空间冲突
        分类:
                1)全局作用域------全局变量
                2)函数作用域------局部变量
                3)ES6块级作用域
系统函数(内置函数)
        概念:js中已经定义好的函数,后期使用时,不需要再次定义,直接可以使用
        ***
        string(变量)、Number(变量)、Boolean(变量)、parseInt(变量)、parseFloat(变量)
        isNaN(值):主要用于判定指定的值,是不是字符串


回复

使用道具 举报

关注0

粉丝0

帖子83

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026