Day18:终於要进去新手村了-Javascript-回圈-for

今天也看了彭彭的影片,要来记录的是for回圈的部分,基本上判断概念跟while回圈一样,需要注意初始区块与回圈区块的使用时机。

基本架构如下

for(初始化命令;判断是否继续下次回圈;每次回圈後执行){
    回圈中的程序码区块
}

我们一样用for回圈做1~100的总和,程序码如下:

var sum = 0;
for(var i=1;i<=100;i++){
    sum = sum + i;
}
alert(sum);

我们可以把他理解成,中间区块为while()内的资料,一开始先初始化设定变数i的资料为1,条件符合i<=100,所以执行下方sum = sum + i,所以第一次执行完成後sum资料变成了1,也因为第一次的条件符合,所以执行了i++,接着第二次回圈,因为i++後,i的资料=2,一样符合i<=100,所以继续执行下方sum = sum + i,也因为有了第一次回圈的资料,放入资料後sum = 1 + 2,同时也执行i++,直到不符合条件後跳出回圈往下执行alert(sum)。

参考来源:
https://tigercosmos.xyz/post/2018/11/master_js/loop/
https://www.youtube.com/watch?v=uvLMIXuuc-8


<<:  2021-Day28. Serverless(十 六):Deploy Ktor To Azure 的准备工作

>>:  【DAY 19】数据分析没有这麽难,透过 Microsoft Power BI ,让你事半功倍!(范例说明)

口罩脸孔资料集的训练(Training)

上一篇我们已经为资料集做好资料前处理、资料扩增与资料集版本建立, 接下来我们要开始执行trainin...

树状结构转线性纪录-孩子兄弟标记法 - DAY 14

孩子兄弟标记法 记录 右侧索引(右边兄弟是谁),下层所引(孩子是谁) 完整树状转化 参考来源 大话资...

#10 实作篇 — 使用 SWR 抓取和 Cache 资料

嗨大家!昨天跟大家分享一个 library 叫做 SWR,文章在这里~ 今天用 SWR 新增了小功能...

Python Flask 架站笔记 第4天 版面设计与新增、更新、编辑功能按钮

延续上堂课的内容,本堂课新增1.产品建立成功页面。2.产品更新页面。3.产品资料呈现。(上堂课没有完...

Day 27 - 看起来很无聊又很好玩的游戏开发

Intro 这篇主要会讲解一些 SFML 中常用到的内容,效果,还有要怎麽用他们。 然後我会照 影片...