本次練習要求如下
- 通過寫代碼使練習庫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...的語義。