发表于: 2021-04-06 19:38:45

1 938


今天完成的事情:
查看js官方文档


遇到的问题:

this指向和原型链还是有点迷糊。。。

明天计划的事情:

完成js任务一


收获:


一、for循环:

1、关键字for,后面跟括号

2、在括号列,我们有三个项目,以分号分隔;

   1)一个初始化器-通常是一个设置为数字的变量,他被递增来计算运行的次数。他也有是被称为计数变量

   2)一个退出条件-定义的循环何时停止循环。通常是一个比较运算符的表达式,用于查看退出条件是否已满足的测试

   3)一个最终条件-这总是被判断(或运行),每个循环已经通过一个完整的迭代小时时间。他通常用于增加(或在某些情况下递减)计数器变量,使其更接近退出条件值。

3、一些包含代码块的花括号-每次循环迭代时都会运行这些代码。

二、流程控制语句

选择结构:if 语句、switch 语句

循环结构:while 语句、for 语句

swich语句:(条件分支语句)

语法格式:

switch(表达式) {
  case 值1:
    语句体1;
    break;

  case 值2:
    语句体2;
    break;

  ...
  ...

  default:
    语句体 n+1;
    break;
}



三、函数

函数作用域:函数内定义的变量和其他东西都在自己的单独范围内,意味着他们被锁在自己独立的隔间中,不能被函数外的代码访问。所有函数的最外层被称为全局作用域。在全局作用域内的值可以在任意地方访问。


1、函数:允许你在定义的区块内储存一段代码用来执行一个单独的任务,然后调用改代码时,你需要使用以个简短的命令。不用重复编写多次该段代码。

2、函数的定义:

1)自定义函数(命名函数)

例如:function 函数名(形参1,形参2,.....){  语句....  }

2)匿名函数:

通常将匿名函数与事件处理程序放在一起使用,例如单击相关按钮。也可以将匿名函数分配为变量的值,然后直接使用变量来调用函数

例如:var 变量名 = function(){ 语句 ....}

3)构建函数:

var 变量名/函数名 = new Function(形参1,形参2,函数体);注意,Function 里面的参数都必须是字符串格式。也就是说,形参也必须放在字符串里;函数体也是放在字符串里包裹起来,放在 Function 的最后一个参数的位置。

一个构建函数通常是大写字母开头,这样便于区分构建函数和普通函数。


形参:

  • 概念:形式上的参数。定义函数时传递的参数,当时并不知道是什么值。

  • 定义函数时,可以在函数的()中来指定一个或多个形参。

  • 多个形参之间使用,隔开,声明形参就相当于在函数内部声明了对应的变量,但是并不赋值

实参

  • 概念:实际上的参数。调用函数时传递的参数,实参将会传递给函数中对应的形参。

  • 在调用函数时,可以在函数的 ()中指定实参。




返回列表 返回列表
评论

    分享到