JS学习——第六天

作者: 影山谜行 | 来源:发表于2018-02-27 14:36 被阅读13次

2018年2月27日,第六天课程。

课程主题:inheritance,template literal,arrow function。

学习反馈:1.在学习inheritance的时候,继续强化对class用法的理解与应用。class的创建、初始化、方法的增加、继承、静态方法等等。

今天的第一个练习主要训练继承的,练习的目的是为了让我们更加清楚知道继承的子类与父类的关系。下面是我练习的代码,一个很简单的计算矩形面积的方法:

2.关于template literal,实际就是一种简写function的方法,而其中重点要讲到一个调用例子,如下:

在这个例子中,最下面的执行程序里调用了foo函数,而返回的值发生了变化,在程序最开始定义了a和b是b全局变量,而在函数中a和b变成了局部变量,实际上是将执行语句中的a调回到函数a里,a变成了15,b也是同样道理,b在函数里变成了20,至于调用的第三个数,由于在函数里没有定义,那就直接引用函数执行的20/15,b/a,所以结果是35,300,1.333333.  这是比较容易发生理解c错误的l地方,所以要提出来。

第二次练习如下:

3.arrow function 直译过来应该是指向性函数。其中提到了reduce,map,filter的用法。reduce相当于是求一个数组的合,map是指定数组里的每一项干一个事情,filter是让数组里匹配条件的项输出。

先放上我的第三次练习:

在做这个练习的时候,由于不熟悉语法,写错了好多次,根源是没弄清楚l变量之间的关系和表达式的写法。后来认真看了一遍教材就一次写对了。其实在js里很多语法并不难,重要的是理解清楚。其实真正难的是运算背后的数学逻辑,当然现在我还接触得比较少,都是做一些简单的例子。

今天我会试着挑战一下稍微难一点的js题目。


如感兴趣,可以加我微信:470081087。备注里请注明是“编程学习”。

不随意聊天,有一定同志后会建群定时讨论。

欢迎关注骚扰。

相关文章

  • JS学习——第六天

    2018年2月27日,第六天课程。 课程主题:inheritance,template literal,arrow...

  • JavaScript30 Day 6

    这是我在github 上发现的一个原生js挑战项目,由于是js小白,希望通过这次的项目加深对js的理解 第六天的挑...

  • 刻意练习90-1-6

    今天是第六天,是记录90天计划的第六天,也是学习游泳的第六天。 昨天学习到蛙泳的难点,今天继续练习,教练给出的建议...

  • JS 学习网址

    JS学习 JS标准参考教程 JS秘密花园

  • 2018-08-20

    今天学习了JS 运算符 JS 比较 JS If...Else JS Switch JS For JS While ...

  • JS第六天

    JS事件 一、事件的两种绑定方式 代码示例: 1、on事件绑定方式 2、非on事件绑定方式 二、事件参数event...

  • JS第六天

    定义 if(1 > 0){document.write('a');document.write('b');docu...

  • JS基础和WebAPIs的关联性

    学习ECMAscript标准规定的基本语法掌握JS基础语法只学习JS基础做不了网页交互效果学习JS基础语法是为了后...

  • 原生js

    原生JS学习笔记1——基本数据类型和运算符 js的背景知识介绍,js的引入方式,js的变量及运算符 原生JS学习笔...

  • 【译】从 JS 学习 Lua

    原文:Learning Lua/From JS 从 JS 学习 Lua 对 JavaScript 已经了解,想学习...

网友评论

    本文标题:JS学习——第六天

    本文链接:https://www.haomeiwen.com/subject/efspxftx.html