# 作業二 (通關作業)
編寫程序,通過 for循環實現,在終端通過 node 運行之,使之輸出如下:
注:var str = “A”; 這是第一行代碼。

## 作業二點評
```js
// 部分學員代碼
var str="A";
var x=10;
var d="";
for(var e=0;e<x;e++){
for(var i=0;i<x-e;i++){
d+=str;
}
console.log(d);
d='';
}
// 1.代碼要格式化,如添加上適當的空格,增加易讀性
// 2.另外合理使用 const 和 let
// 3.合理地語義化命名變量,增加易讀性
var str = 'A'; // 作業要求第一行是 var str = 'A';
const repeat = 10;
let line = '';
for (let i = 0; i < repeat; i++) {
for (let j = 0; j < repeat - i; j++) {
line += str;
}
console.log(line);
line = '';
}
```
- [分享]微信小程序入門與實戰
- 學習大綱
- 關于學習的一些常見問題
- 第一周
- 每周作業
- 玩練作業
- 知識點
- 正確設置PORT端口(windows/mac)
- 發布npm包
- 第二周
- 每周作業
- [作業一 (通關作業)](第二周/作業一 (通關作業).md)
- 作業二 (通關作業)
- 作業三 (通關作業)
- 作業四(可選)
- 作業五(可選)
- 知識點
- 原型鏈及繼承的理解
- 第三周
- 每周作業
- 作業一 (通關作業)
- 作業二 (通關作業)
- 作業三 (通關作業)
- 作業四(可選)
- 知識點
- 正則表達式常用方法
- promise用法
- 常用正則表達式大全
- 第四周
- 每周作業
- 玩練作業
- 知識點
- 第五周
- 每周作業
- 作業一(通關作業)
- 作業二 (通關作業)
- 作業三(玩練作業)
- 知識點
- 第六周
- 每周作業
- [作業一(通關作業)](第六周/作業一(通關作業).md)
- 知識點
- 第七周
- 每周作業
- 作業一(玩練)
- 作業二(玩練)
- 作業三(通關)
- 作業四(通關)
- 知識點
- 第八周
- 每周作業
- 作業一(玩練)
- 作業二(玩練)
- 作業三(通關)
- 知識點
- 第九周
- 每周作業
- 作業一(玩練)
- 作業二(玩練)
- 作業三(玩練)
- 作業四(通關)
- 知識點
- 第十周
- 每周作業
- 作業一(玩練)
- 知識點