本次练习要求如下
- 通过写代码使练习库a的所有测试通过: 在命令行终端执行npm test后测试全部通过,没有报错
- 通过写代码完成代码库b中practice文件下的【section-1】和【section-2】的练习
github地址
总结与思考
- four
在命令行终端执行npm test测试代码是否满足题目要求,通过显示绿色。
对js基本语法的学习
基础的练习:
求两个数的余数
求一个整形数组中每个数字的和
求一个正整形数组中小于给定数字的数字总和
涉及到:定义函数及调用,数组,条件判断等。
- pre-pos
作业根据难度和侧重点的不同,在practice目录下分为了三个部分。
三个文件,根据“需求和测试”文件中的具体要求,
在“实现”文件的指定位置编写代码,
然后用浏览器打开“运行”文件查看运行结果和调试。
section-1:涉及数组,对象,字符串的操作。
for循环最常用的地方是利用索引来遍历数组。
在编写循环代码时,务必小心编写初始条件和判断条件,尤其是边界值。
判断数组中是否存在指定字符,将数组转化为String,
通过判断indexOf的返回值为-1表示不存在,
通过push()返回array新的值,也就是结果。
section-2:涉及数组,对象,字符串的操作。
省略{}的危险之处在于,如果后来想添加一些语句,却忘了写{},就改变了if...else...的语义。