JavaScript中的循环结构和函数

while

while(条件表达式) {

          循环体

}

//计算100以内所有偶数的和
var sum = 0
var i = 2
while(i<=100)   //while括号里放的是条件表达式
{
    sum = sum + i
    i = i+2
}
console.log("100以内所有的偶数和为:"+sum)

do....while

do{

       循环体

}while(条件表达式)

//计算1——100之间所有整数的和
var sum = 0       
var j = 1       
do {            
    sum += j           
    j++      
} while (j <= 100)  
console.log(sum)

 

while和do....while的区别:

while循环是先做判断,后执行,而do.....while是不管while后面的条件表达式是否成立,都会先执行一次,之后在做判断

for循环

特点:循环可以将代码块执行指定的次数

  for (表达式1;表达式2;表达式3)

         {

                循环体语句

         }

表达式1”:初始化变量,通常使用var来声明变量的初始化。

“表达式2”:条件表达式,用于判断循环体语句是否继续执行,若为true则继续执行,若为false则跳出循环。

 “表达式3”:循环趋于结束的表达式,通常用于对变量进行递增或者递减。

从表达式1中变量初值开始执行循环体语句,执行结束后对变量进行表达式3的递增或递减,判断变量是否满足表达式2,若满足则继续执行循环体语句,否则跳出循环。

<script type="text/javascript">
//输入五个同学的成绩,并求出平均数
			var score=0
			for(var i=0;i<5;i++){
				score +=parseFloat(prompt("请输入第"+(i+1)+"同学成绩"))
			}
			console.log("平均分是"+score/5)
		</script>

 break:用于结束循环

continue:用于跳过本次循环

JavaScript中的函数

函数就是封装了一段可以被重复调用执行的代码块。通过此代码可以实现大量代码的重复使用

函数中的参数分为实参和形参,在声明函数时,函数括号中的参数叫形参,在调用改函数时,传递相应的参数,叫做实参

<script>
			// 求m~n之间所用整数和
			function sum(m,n){
				var e=0
				for(var i=m;i<=n;i++){
					e+=i
				}
				console.log("m到n之间的所有整数和:"+e)
				
			}
			// 调用有参函数
			sum(1,100)
		</script>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值