我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

梁洁-20221101-js第三天

[复制链接]
梁杰,你好 发表于 2022-11-1 23:45:07 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、学习的内容
死循环:
概念:循环条件永远为真的时候,就会产生死循环,一般工作中不要使用。
运用场景:死循环用于后期的随机数之类的事例。

终止循环:
作用:用于停止循环或跳出整个循环
break:跳出整个循环:结束当前循环,结束循环。
continue:跳出本次循环。结束当前循环,继续执行下一次循环。跳过本次循环。

其他相关了解;

选择执行分支:

1、switch  case
语法:default :else  默认的   最后执行的

switch(变量){
    case1 值1:

        全等于值1 的时候才执行。;
        break;
        case1 值2:

        全等于值2 的时候才执行。;
        break;
        case1 值3:

        全等于值3 的时候才执行。;
        break;
        。。。。。

               default:
        执行;
        break;
}  
switch区别:
switch case后面值与变量是全等关系。
if的条件判断是一个具体的值的比较,也可以是一个范围。

循环分支:
while 和  do  while

while:设置初始化变量
let  a=0;
while(循环条件){
循环体
更新循环变量


do  while循环

初始循环变量
do{
        循环体
       更新循环变量
}while(循环条件);

先执行一次,在进行条件判断;
dowhile先执行一次 ,再进行判断  
while先判断  然后在确定是否要执行循环体。

函数--重点中的重点
概念:函数也叫做功能也叫作方法,对指定的代码进行封装(打包),封装的代码一直都能完成指定的功能。--可复用性
特点:
1、函数不会主动执行,需要去手动调用。
2、函数可以多次使用。

作用:
1、减少了代码的冗余,减少了重复代码的出现。
2,后期维护比较方便。

函数的定义:
分类:
1、系统函数
2、自定义函数---自己写的函数
定义方式:
方式一;声明式
通过关键字function来指定函数;
函数声明必须指定函数名
function  函数名(){
打包的代码
}
通过函数的名字来调用执行,如果需要多次执行,就需要多次调用。
函数名();

第二种方式:表达式
通过把一个匿名函数--没有函数名字的函数。赋值给一个变量。
语法:
let/car/const  函数名=function(){
        打包的代码
}
通过函数的名字来调用执行,如果需要多次执行,就需要多次调用。
函数名();

区别:
1、声明式利用function,在定义函数的前面进行调用。
2表达式let/var/const; 只能在定义代码的后面调用

函数的参数:
概念:函数参数只是一个占位符,主要用来接收调用时传入的具体数据,相当于我们咋
函数内部定义了一个局部变量。
定义: function  函数名(形数1,形参2.....){}
let  变量名=function(形参1,形参2....){}

调用时:
函数名(实际参数1,实际参数2....);
分类:
1、

函数的默认值:为了让程序可以正常的执行
es5  在执行体里面进行设置。
es6  设置形参的时候直接赋值。

函数的返回值。
概念:如果函数的执行结果需要给其他程序使用的时候,函数本身自己不会有返回值(默认返回undefined),必须使用return进行执行结果的抛出。就要是用return抛出。外部才可以获取执行结果。
function  参数名(形参){
逻辑代码
return  返回值。
}
注意点:
1、return只在函数中使用。
2、函数中,一旦遇到return,后面的内容都不会执行,return一般写在函数的最后。
3、return每次只能返回一个执行结果。如果一旦需要return多个值的话 可以使用数组[]或者对象{}
4、如果我们需要多个return返回不同的结果的话,可以使用条件判断语句判定输出。
5、如果我们没有return的话   ,函数值的返回值是undefined,如果有return,就以retunr的结果为准。

函数封装的步骤:
1、根据需求实现基本功能。--难点
2、确定可用函数名
3、确认我们参数的个数
4、确认是否需要人return返回。
5、封装--套函数的盒子,基本功能的实现复制到函数体中,使用参数替换相关内容变量位置,是否需要return;
3种输出方式和return的选择--拓展
6、测试调用
三种输出方式:
1、根据题目要求,如果题目要求使用三种输出方式。
2、如果我们输出的内容为字符串类型,可以字节使用三种输出方式
3、如果已经使用了ruturn已经返回结果,需要查看结果。
return:
1、如果题目要求使用return,结果需要被其他程序使用
2、程序执行结果需要被其他的程序所使用的时候,必须写return;
undefined这几种情况:
声明了变量,但是未赋值。
2函数设置了形参但是没有传入对应实参。
3、函数未设置返回值,函数的返回值默认值就是undefined。

变量的作用域:
概念:变量在那个范围内可以被访问,
作用:解决了全局变量的污染问题,解决变量命名空间冲突

分类:
全局作用局--全局变量
函数作用域--局部变量
es6块级作用域

系统函数   内置函数   掌握
概念:js中已经定好的函数,使用时不需要再次定义。
重点;
String();
Number();
Boolean();
parseInt();
parseFlost();
isNaN();判定指定的值是不是字符串 判断引号里面的具体内容

回复

使用道具 举报

关注0

粉丝0

帖子77

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

客服电话:18009298968

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

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

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