Javascript中的循环与函数

1、Javascript循环

Javascript中的循环大致分为三种,分别是while循环、do...while循环、for循环

1、格式

            while(条件表达式){
            	循环体
                条件控制语句
            }

            do{
               循环体
               条件控制语句
              }while(条件表达式)

            for(var 自定义变量名; 条件表达式;条件控制语句){
                循环体
               }

2、区别

其中while循环、do...while循环多用于不知道具体要循环几次,只有一个判断条件时.

var a=1
            while(a==1){
            	a=prompt()
            	console.log("继续循环")
            }

while循环与do...while循环的区别

while循环:先进行条件语句的判断,再执行循环

do...while循环:先循环,再进行条件语句的判断。至少循环一次

3、continue、 break语句

continue:跳过本次循环,执行下一次循环
break:结束循环

for (var a=1;a<=100;a++) {
            	if(a%5==0){
            		console.log(a)
            		break
            	}
            }
            //请输出100以内的所有质数(质数指大于1,只能被1和它本身整除的自然数)
            for (var i=2;i<=100;i++) {
            	var count=0//用来储存可以把i整除的数的个数
            	for(var j=2;j<i;j++){
            		if(i%j==0){
            			count++
            		}
            	}
            	if(count==0){
            		console.log(i)
            	}
            }

2、函数

函数的关键字为function,分为有参函数和无参函数。当一段代码需要多次使用时,可以使用函数调用

格式:

function 自定义函数名(参数){
需要输入的代码
}
//调用函数
自定义函数名(参数)

列如:

			//求出m-n之间所有整数的和
			//定义一个有参函数
			function cal(m,n){
				//定义一个求和变量
				var a=0;
				for (var b=m;b<=n;b++) {
					a+=b
				}
				console.log(a)
			}
			//调用有参的函数
			cal(1,100)

可以使用返回值return,会将结果返回成一个数值,调用时需要用一个变量来接收

			function a(){
				for(var i=1;i<=10;i++){
					if(i%2!=0){
						console.log(i)
						break
					}
				}
				return
			}
			var b=a()

注:当函数里的代码执行到return时,下面的代码将不会被执行。类似于循环里的break

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜未柒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值