发表于: 2021-04-06 19:38:45
1 938
今天完成的事情:
查看js官方文档
遇到的问题:
this指向和原型链还是有点迷糊。。。
明天计划的事情:
完成js任务一
收获:
一、for循环:
1、关键字for,后面跟括号
2、在括号列,我们有三个项目,以分号分隔;
1)一个初始化器-通常是一个设置为数字的变量,他被递增来计算运行的次数。他也有是被称为计数变量
2)一个退出条件-定义的循环何时停止循环。通常是一个比较运算符的表达式,用于查看退出条件是否已满足的测试
3)一个最终条件-这总是被判断(或运行),每个循环已经通过一个完整的迭代小时时间。他通常用于增加(或在某些情况下递减)计数器变量,使其更接近退出条件值。
3、一些包含代码块的花括号-每次循环迭代时都会运行这些代码。
二、流程控制语句
选择结构:if 语句、switch 语句
循环结构:while 语句、for 语句
swich语句:(条件分支语句)
语法格式:
三、函数
函数作用域:函数内定义的变量和其他东西都在自己的单独范围内,意味着他们被锁在自己独立的隔间中,不能被函数外的代码访问。所有函数的最外层被称为全局作用域。在全局作用域内的值可以在任意地方访问。
1、函数:允许你在定义的区块内储存一段代码用来执行一个单独的任务,然后调用改代码时,你需要使用以个简短的命令。不用重复编写多次该段代码。
2、函数的定义:
1)自定义函数(命名函数)
例如:function 函数名(形参1,形参2,.....){ 语句.... }
2)匿名函数:
通常将匿名函数与事件处理程序放在一起使用,例如单击相关按钮。也可以将匿名函数分配为变量的值,然后直接使用变量来调用函数
例如:var 变量名 = function(){ 语句 ....}
3)构建函数:
var 变量名/函数名 = new Function(形参1,形参2,函数体);注意,Function 里面的参数都必须是字符串格式。也就是说,形参也必须放在字符串里;函数体也是放在字符串里包裹起来,放在 Function 的最后一个参数的位置。
一个构建函数通常是大写字母开头,这样便于区分构建函数和普通函数。
形参:
概念:形式上的参数。定义函数时传递的参数,当时并不知道是什么值。
定义函数时,可以在函数的
()
中来指定一个或多个形参。多个形参之间使用
,
隔开,声明形参就相当于在函数内部声明了对应的变量,但是并不赋值
实参:
概念:实际上的参数。调用函数时传递的参数,实参将会传递给函数中对应的形参。
在调用函数时,可以在函数的
()
中指定实参。
评论