JavaScript循环语句

1.while 、for循环和 do....while循环

while和do...while的区别:while循环是先判断,如果结果是true,则执行循环体,反之不执行;

do...while不管while后面的条件表达式是否成立,都会先执行一次。

while(条件表达式){

循环体;

i++

}

for(var a=0;条件表达式;自增运算){
  循环体;
 }

do{

循环体

}while(条件表达式);

案例一:

//打印出1--100之间的任意整数
			//第一种:使用while循环
			var i=1
			while(i<101){
				console.log(i);
				i++
			}
//第二种
//使用for循环
			for(var i=1;i<101;i++){
				console.log(i);
			}

案例二:

打印出1--100之间的所有偶数

//打印出1--100之间的所有偶数
			for(var a=1;a<101;a++){
				if(a%2==0){
					console.log(a);
				}
			}

案例三:取出五个学生成绩求平均分

var total=0
			for(var b=1;b<=5;b++){
				total=total+parseFloat(prompt("请输入第"+b+"个学生的成绩"))
			}
			console.log("平均数为:"+total/5)

2.continue和break的区别:

continue是结束本次循环,继续下一次循环

break是结束循环,跳出整个循环

案例一:打印出1-100以内除5的倍数之外所有的数

for(var i=1;i<=100;i++){
				if(i%5==0){
					continue
				}
				console.log(i)
			}

案例二:打印出1-100以内5的倍数之前所有的数

for(var i=1;i<=100;i++){
				if(i%5==0){
					break          
				}
				console.log(i)
			}

案例三:打印出1-100以内的第一个5的倍数

for(var i=1;i<=100;i++){
				if(i%5!=0){
					continue
				}
				console.log(i)
				break
			}

二、JavaScript函数

1.js函数:有参函数和无参函数

先声明一个函数的语法格式:function  函数名 (参数列表){函数体}

无参函数:

function test () {
				for(var i=1;i<=100;i++){
					if(i%5!=0){
						continue
					}
					console.log(i)
					break
				}
			}
           //调用函数
			test()

有参函数:

//调用一个有参的函数  定义一个函数,用来求和
			function cal (a,b) {
				var c= a+b
				console.log(c);
			}
			//调用有参的函数
			cal(1,2)
			

案例一:

//求出m-n之间的所有整数之和
			//函数声明时,函数名后面的参数时形参,它本身是没有具体的值的,当实参传过来一个值,此时形参传过来一个值,此时形参则会被分配一个内存空间用来存储该值,当函数调用结束之后,形参内存空间将被释放
			//定义一个函数
			function sum(m,n){
				var c=0
				for(var i=m;m<=n;i++){
					c+=i
				}
				console.log(c)
				return c
				//当函数使用return时,会将一个结果返回到函数调用的地方
			}
			//调用,实参:实际参数,他是函数调用时传入的参数
			sum(1,1000)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值