题目:分别用 do while 与 while,印出 1-10。
// do while 写法
var b = 1;
do {
console.log(b);
b++;
} while (b <= 10);
// while 写法
var c = 1;
while (c <= 10) {
console.log(c);
c++;
}
// for 写法
for (let d = 1; d <= 10; d++) {
console.log(d);
}
上面结果都回传同样结果,而实作起来 do while(11次) 会比 while(10次) 多做一次回圈循环,依照需要情境去选择哪一种写法。
题目 1~10 遇到 7 停下来
// do while 写法
let i = 1;
do {
if (i === 7) {
break;
}
console.log(i);
i++;
} while (i < 10);
// while 写法
let i = 1;
while (i < 10) {
if (i === 7) {
break;
}
console.log(i);
i++;
}
// for 写法
for (let i = 1; i < 10; i++) {
if (i === 7) {
break;
}
console.log(i);
}
在写的时候遇到条件写错的状况造成无限回圈,一开始是在 Chrome 上用 DevTools 写,发现按重新整理也没用必须把网页关掉,而 VS code(node 环境)用 control+c 可以马上停止,设条件真的很重要啊!
<<: [第10天]理财达人Mx. Ada-Scanners作业
>>: LeetCode 双刀流:206. Reverse Linked List
灵异现象 - 此工作站和主要网域间的信任关系失败 图片来源: MIS的背影 故事开始 小新自从上次顺...
大家好,我是毛毛。ヾ(´∀ ˋ)ノ 废话不多说开始今天的解题Day~ 136. Single Num...
-ISO 31000 “风险评估/分析”是什麽意思? 请注意,在 CISSP 考试大纲、OSG 和...
先来说一个小故事: 前一阵子跟朋友聊天,朋友说:「我有个创业的点子,想要研发一个跟露营有关的产品!」...
(上一刻有千言万语,但忽然什麽都想不起来,莫非有某种名为神或命运的宇宙大意志在阻止我写下今天这篇文吗...