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学习——第六天

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