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关键字,就会跳过本次循环,进入下一次循环