Javascript循环与函数

Javascript中的循环大致分为三种,分别是whil

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

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


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

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

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

2.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)
                }
            }

3.函数
函数的关键字为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()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值