for 循环、函数、变量

本文详细解析了for循环的工作原理,包括语法规则、执行流程,并通过实例展示了如何使用小技巧提高循环效率。同时,文章阐述了函数的定义与调用,探讨了其在代码复用中的作用,以及函数的执行时机、形参与实参的关系。
摘要由CSDN通过智能技术生成

for 循环

for循环是编程语言中的一种循环语句,由循环体及循环判定条件两部分组成。

for循环
语法规则:
for (初始值; 终止条件; 改变初始值) {
循环体
}
执行规则:
对应编号:
初始值 => 1
终止条件 => 2
循环体 => 3
改变初始值 => 4
第一次执行: 1 2 3 4
往后的每一次执行: 2 3 4
*/
// 从123 循环到 456 挨个判定 如果当前的数是偶数 就输出 否则不执行代码
// for (var i = 123; i < 456; i++) {
// if (i % 2 === 0) {
// console.log(i);
// }
// }

    // 加一个小技巧 先判定一次 然后可以省略一半数量的循环
    // var i = 123
    // if (i % 2 != 0) {
    //     i++;
    // }
    // for (; i< 456; i+=2) {
    //     console.log(i);
    // }

函数

为了复用数据,我们可以定义变量来解决,为了复用代码,我们可以定义函数来解决,每当调用函数的时候,就等于在调用函数内部的代码

函数
为了复用数据,我们可以定义变量来解决
为了复用代码,我们可以定义函数来解决
每当调用函数的时候,就等于在调用函数内部的代码
函数的特点:
函数分两步:1.定义 2.调用
1.定义语法
第一种定义语法
function 函数名(){}
function 是关键字
function 后面跟的是函数名称,函数名称是要求符合变量命名规范的
函数名称后面跟的是()叫做形参列表

形参列表后跟的是{}叫做函数体

    第二种定义语法
    var 函数名=function(){}

2.调用方式
函数名()当调用函数的时候会执行函数体内的代码
函数的特点:
1.封装
2.复用
3.调用的时机
定义函数的功能:
1.确定函数的功能
2.考虑需要多少形参
3.开始定义函数
4.调用

     函数

为了复用数据,JS提供了变量
为了复用代码,JS提供了函数
函数的定义
定义函数的两种方式

  • 函数声明式
    function 函数名() {}
  • 函数表达式
    var 变量名 = function() {}

函数的调用

  • 调用方式
    函数名();

注:按道理来说,函数应当先定义,再调用。但是函数声明式定义出来的函数可以先调用,后声明。
函数的执行时机
函数可以在任何位置调用

  • 函数声明式
    • 可以在任何位置调用
  • 函数表达式
    • 只能在定义函数之后去调用函数

函数的形参与实参的对应关系

  • 一一对应
  • 如果形参的个数比实参多
    • 会导致有些形参接收不到数据 值是undefiend
  • 如果形参的个数比实参少
    • 会导致有些实参传递进来没有变量接收

变量

变量的定义

    var a = 10;

a这个名字 就是变量 它是一个容器 可以存放任何的数据 而且可以改变

变量的访问规则

  • 定义
    • 定义一个变量 它出现在等号的左边 等号是“赋值”的意思 将等号右边的内容,赋予左边
  • 访问
    • 单独出现 就是在访问变量 当访问变量的时候,使用的值是变量存储的数据

return

  • 终止函数执行
  • 返回数据
  • tips: return 只能够出现在函数中
    retrun true; 返回正确的处理结果。
    return false;分会错误的处理结果,终止处理。
    return;把控制权返回给页面。

补充:

break

  • break用于中断循环 循环过程中一旦遇见break关键字,就会立即中止整个循环

continue

  • continue用于跳过一次循环 循环过程中一旦遇见continue关键字,就会跳过本次循环,进入下一次循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值