首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

写给兔小白的js教程(3)

(var i = 100;i > 0;--i){     //do something }  //判断条件不仅限于循环变量哟,可以与外部变量结合使用 for(var i = 0;i  60)         break...4、do...while循环 while循环有个缺点,就是如果条件不满足,它就一次循环都不执行,可是有时候我们希望我们的代码至少执行一次,这时候do...while就派上用场了。...看个例子,比如我们要让用户输入一个数字,如果输入不合法,就重新输入,直到合法为止,用do...while会比用while舒服很多: var num; do{     //prompt()方法会弹一个输入框让用户输入...     num = window.prompt("请输入一个数字"); } while(isNaN(num));  好了,游戏时间到了,我们把今天的知识点组合一下,让兔小灰来猜水果。

43510

JavaScript 编程精解 中文第三版 二、程序结构

在这里,Math.min的调用(与Math.max相反)用作加法表达式的一部分: console.log(Math.min(2, 4) + 100); // → 102 我们会在下一章当中讲解如何编写自定义函数...whiledo循环 现考虑编写一个程序,输出 0 到 12 之间的所有偶数。...do循环控制结构类似于while循环。两者之间只有一个区别:do循环至少执行一遍循环体,只有第一次执行完循环体之后才会开始检测循环条件。...do循环中将条件检测放在循环体后面,正反映了这一点: let yourName; do { yourName = prompt("Who are you?"); } while (!...你可以使用条件语句(if、else和switch)循环语句(whiledo和for)来改变程序的控制流。 绑定可以用来保存任何数据,并用一个绑定名对其引用。而且在记录你的程序执行状态时十分有用。

1.2K150

JavaScript基础-循环结构:for, while, do-while

循环结构是编程中不可或缺的一部分,它使得代码能够重复执行特定任务直到满足某个条件为止。在JavaScript中,主要的循环结构有for、whiledo-while。...本文将深入探讨这三种循环使用方法、常见问题及易错点,并通过实例代码展示如何有效避免这些陷阱。 一、循环结构概览 1. for循环 适用于已知循环次数的情况,结构为for(初始化; 条件; 更新)。...3. do-while循环while相似,但先执行一次循环体再检查条件,结构为do { 循环体 } while(条件)。...易错点3:不当使用do-while 问题:在不需要至少执行一次循环体的情况下使用do-while。 避免方法:根据实际需求选择最合适的循环结构,通常初始化条件明确时首选forwhile。...; do-while循环示例:用户输入验证 let input; do { input = prompt("请输入你的名字:"); } while(!

10410

JavaScript 分支循环语句

与 case 1 和 case 2 不同时执行的代码}注释:① switch 语句中的 break 表示结束当前的情况,如果当前 case 中没有 break,会跳入下一个 case 继续执行,直到找到...for 循环循环代码块一定的次数for (语句 1; 语句 2; 语句 3) { 被执行的代码块}使用 for 循环求 1-100 的和循环控制,break 语句和 continue 语句用于在循环中精确的控制代码的执行...break 语句会立即退出本层循环循环终止continue 语句会立即跳过本次循环循环继续while 循环,当指定的条件为 true 时循环指定的代码块while (条件) { 需要执行的代码}do......while 循环,同样当指定的条件为 true 时循环指定的代码块循环本质没有区别,不同形式之间可以相互转化,不同形式的循环是为了适应不同的操作情景,已知循环次数的循环一般使用 for 循环,位置循环次数的循环一般使用...while 循环do...while 循环使用较少循环中可以嵌套循环,一般用于行列内容操作 / 排序操作等金字塔var n = window.prompt("请输入行数");for(i = 1;i

61640

JavaScript——流程控制

} console.log(sum); do while循环 do...while循环语句其实是while语句的一个变体,该循环会先执行一次代码块,然后对条件表达式进行判断,如果条件为真,就会重复执行循环体...do { //循环体 } while (条件表达式) 跟while不同的地方: do...while先执行一次循环体再判断条件。...do...while循环体至少执行一次 案例:不爱我就一直弹 do { var message = prompt('你爱我吗?')...; 循环总结 JS中循环有for、whiledo while 三个循环很多情况下都可以相互替代使用 如果是用来计数,跟数字相关的,三者使用基本相同,但是我们更喜欢用for whiledo..while...可以做更复杂的判断条件,比for循环灵活一些 whiledo...while执行顺序不一样,while先判断后执行,do...while先执行一次,再判断执行 whiledo...while执行次数不一样

68410

史上最强Js流程控制三大结构

('请输入第一个数字'); //请用加减乘除隐式转换成数字类型,或者用 praseInt(变量)parsefloat(变量)整数和浮点数 var fuhao = prompt('请输入运算符...; } alert('我也爱你啊'); do ……while循环 do……while 语句其实就是while语句的一个变种,该循环会先执行一次代码块,然后对条件表达式进行判断,如果条件为真,...== '我爱你'); alert('我也爱你啊'); 循环小结 JS中循环有for,while,do……while 三种循环很多情况下都可以相互交替使用 如果是用来计次数,跟数字有关的,三者使用基本相同...,更推荐使用for while,do……while可以做更加复杂的判断条件,比for循环灵活一些 whiledo…… while执行顺序不一样,while先判断后执行,do……while先执行一次,再判断执行...whiledo…… while执行次数不一样,do……while至少会执行一次循环体,而while可能一次也不执行 重点学习for循环语句,因为它写法更简洁 continue 和break continue

30060

如果你要学JS——我正走在JS的路上(六)

} } 下面我们来看几个有关循环的案例: 1.如何用for循环嵌套打印五行小星星?...② 判断条件比较复杂我们使用while循环。 ​ ③ while 循环语句中的条件表达式只要输入的不是“我爱吃”,就一直循环。... ​ var message = prompt('你爱吃香菜吗?'); ​ while(message !...总结: 1.JS中循环有for、 whiledo while 2.三个循环大多情况下都可以相互替代使用 3.如果是用来计次数,跟数字相关的,三者使用基本相同,但是for循环使用的更多一些 4.while...和dowhile可以做更复杂的判断条件,比for循环灵活一些 5.whiledowhile执行顺序不一样, while先判断后执行, dowhile先执行一次 ,再判断执行 6.whiledo

20210

JavaScript笔记(3)

在JS中,主要有三种类型的循环语句: for循环 while循环 do...while循环 在程序中,一组被重复执行的语句被称为循环体,能否继续重复执行,取决于循环的终止条件.由循环体及循环的终止条件组成的语句...就是用var声明的一个普通变量,通常用于作为计数器使用....断点调试可以帮助我们观察程序的运行过程 浏览器中按F12-->sources-->找到需要调试的文件-->在程序某一行设置断点 Watch:监视.通过watch可以监视变量的值的变化,非常常用....语法结构: while (条件表达式) { 循环体代码 } 05 do...while循环 语法: do { 循环体 } while (条件表达式) 执行思路: 跟while不同的地方在于...do...while先执行一次循环体,再判断条件,如果表达式为真,再继续进入循环体. 06 continue和break continue关键字 continue关键字用于立即跳出本次循环,继续下一次循环

44520

分享2023年最新的15种JavaScript 速记技巧

1.重复一个字符串要在 JavaScript中多次重复一个字符串,您可以使用普通方法速记方法。速写:您可以使用循环多次重复一个字符串。...以下是如何使用for循环执行此操作的示例:function repeatString ( string , num ) { let result = '' ; for ( let i = 0 ; i...property + ": " + object [ property ]);}输出:一个:1乙:2丙:3for循环如果可迭代对象是数组字符串,您可以使用for-of循环来迭代这些值。...日志(最小数量); // 输出:1使用Math.max()and Math.min(),您可以轻松计算最大值最小值:// 找出数组中的最大数const array = [ 3 , 7 , 1 , 9...日志(最大数量); // 输出:9// 找到数组中的最小数const array = [ 3 , 7 , 1 , 9 , 2 , 5 ];const minNumber =数学。

2K00
领券