03循环语句

2022/7/28 23:24:28

本文主要是介绍03循环语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

循环语句

循环的概念

重复的执行一段的代码,避免死循环,提高效率(时间复杂度(关注) 空间复杂度(不关注)),循环包含三大语句。while语句

do while 语句 for语句。

循环的三要素

初始值(初始的变量值)

迭代量 (基于初始值的改变)

条件 (基于初始值的判断)

while语句

while(条件表达式(返回true和false)){
	执行的代码
}
var 初始值变量 = 值
while(条件){
	迭代量
	执行的代码
}
示例(循环打印1-10)
var i = 1
while(i<=10){
	console.log(i)
	i++
}
示例 1+2+...+100
// 1加到100
var number = 0
var sum = 0
while(number<100){
    number++
    sum += number
}
console.log(sum);
//100加到1
var i = 100
sum = 0
while(i>=1){
    sum += i
    i--
}
console.log(sum);

do while (对应的while唯一的区别是先做 后判断 意味最少走一次)

do{
 执行的代码
}while(条件)
var 初始值 = 值
do{
  执行的代码
  迭代量变化
}while(条件)
示例
var isEmpty = true
do{
	console.log('有人不')
	isEmpty = false
}while(isEmpty)
1+2+...+100
var i = 0
var sum = 0
do{
	i++
	sum+=i
}while(i<100)
while和do while区别
  • while是先判断后执行 do while 先执行后判断
  • do while最少执行一次 while最少执行0次
  • 常用while来写一些执行多次的内容 (最少没规定) do while(规定必须要执行的时候)

for循环(常用的)

for(初始值;条件;迭代量){
	//执行的代码 跟if一样如果你执行的代码只有情况下可以省略{}
}
示例
1+2+...+100
var sum = 0
for(var i=0;i<=100;i++){
	sum += i
}

面试题 :for(;



这篇关于03循环语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程