[译]Javascript中的do-while循环
Posted 马大欧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[译]Javascript中的do-while循环相关的知识,希望对你有一定的参考价值。
本文翻译youtube上的up主kudvenkat的javascript tutorial播放单
源地址在此:
https://www.youtube.com/watch?v=PMsVM7rjupU&list=PL6n9fhu94yhUA99nOsJkKXBqokT3MBK0b
在本次视频中我们会用例子来讨论一下Javascript中的do-while循环,在16章中我们讨论了while循环
while循环:
1.while循环首先检查条件
2.如果条件为真,则循环中的语句执行
3.这个顺序一直重复直到条件为假
do-while循环:
1.do-while循环在循环的最后检查条件
2.这就意味着do-while循环能保证至少循环能执行一次
3.总的来说,do-while循环是用来给用户展示一个菜单用的
while循环和do-while循环的区别:
1.while循环在开头检查条件,do-while循环在循环的结尾检查条件
2.do-while循环能保证运行至少一次,但是while循环则不然
do-while循环例子:
var userChoice = ""; do { var targetNumber = Number(prompt("Please enter your target number", "")); var start = 0; while (start [= targetNumber) { document.write(start + "[br/]"); start = start + 2; } do { userChoice = prompt("Do you want to continue - Yes or No").toUpperCase(); if (userChoice != "YES" && userChoice != "NO") { alert("Invalid choice. Please say, Yes or No"); } } while (userChoice != "YES" && userChoice != "NO"); } while (userChoice == "YES");
以上是关于[译]Javascript中的do-while循环的主要内容,如果未能解决你的问题,请参考以下文章