第十天前端浅记录

90 阅读2分钟

准备开始新的一天学习了。昨天最后看的对象,今天又稍微做了一下补充。个人认为意义不大,就不多做补充了。直接进入正题吧。

循坏

for循环

基本格式

for(let i = 1; i<=10; i++){
    console.log(`我今天吃了${i}盆饭😆`);
}

返回的结果

image.png

while循环

let i = 1;
while(i<=10){
    console.log(`我今天吃了${i}盆饭😆`);
    i++;
}

返回的结果与for循环无差别。

while做一个掷色子小功能

let dice = Math.trunc(Math.random()*6)+1;
while(dice!==6){
    console.log(`You rolled a ${dice}`);
    dice = Math.trunc(Math.random()*6)+1
    if(dice == 6){
        console.log('Loop is about to end ...');
    }
}

返回的结果

image.png 因为是随机的,所以每一次打印的结果都不相同。

总结

总体来说,for循环的使用必while循环要多得多,两种循环都有他们各自的优势。在能完成需求的情况下选择性能最好的方法,永远都是程序员的最优解。

程序员解决问题的常用方法

这部分是老师所分享的,个人看过之后觉得受益匪浅。下次再有需求的时候可以尝试这种思维模式。到时候再与大家分享。

1. 理解问题

这是最基本的,要理解人家的问题(需求)是什么。理解的一定要透彻、清晰。保证开始的方向一定不能错。

2. 将问题分解为几个子问题

大事化小,小事化了。作为一个中国人,这个道理还是明白的吧。

3.将子问题解决

这个事说的容易,但是这就是我们所需要学习的地方。通过一些途径,无论是查资料或者是问问那些有经验的老程序员。这是最艰难的一步。

4.将已经完成的需求合并,并且与最初需求做对比

这是最后一步,其实到这已经差不多了,但是为了避免可能部分细节没有完善,所以这也是必不可少的。

总结 这只是一种思维,真正解决问题的方法。只有我们自己不懈的摸索。

最后跟着视频完成了一个简单的小游戏,也算是复习了一下吧。 我已经部署到服务器上了 http://82.156.126.192:9003/ 可以玩一下。 image.png

今天就到这了,明天继续努力。加油!