JavaScript循环语句和简单函数

一:循环控制语句

1:while循环

概述:当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。

         语法:  while(条件表达式){
                                           //循环体
                                      }

例如:满足条件,就一直无限循环

			while(true){
				console.log("1")
			}

2:do while循环

概述:先执行条件,在执行循环体。

//模拟自动饮料机,当输入1-5中的任意整数,则给出对应的饮料。并提示是否继续购买饮料。
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			
			do{
				var a = prompt("请输入1~5号的饮料:")
				switch (a) {
					case "1":
						alert("雪碧")
						break;
					case "2":
						alert("芬达")
						break;
					case "3":
						alert("可乐")
						break;
					case "4":
						alert("旺仔")
						break;
					case "5":
						alert("脉动")
						break;
					default:
					alert("没有该商品")
						break;
				}
				isBuy=prompt("是否继续购买饮料y/n:")
			}while(isBuy=="y")
		</script>
	</body>
</html>

3:for循环

		<script type="text/javascript">
			var sum = 0
			for (var i = 1; i <= 100; i++) {
				sum += i;
			}
			console.log("1-100之间的所有整数之和:" + sum)
		</script>

break和continue区别

break:跳出整个循环,循环停止。

 

continue:跳出本次循环,继续下一次循环,直到循环结束。

 二:简单函数

含义:类似于Java或C#中的方法,是执行特定任务的语句块。当需要重复完成某种任务时,就可以把相关的语句组织成函数。

语法体:function 函数名(参数列表){

                                程序语句

                                ...

}

好处:可以使代码重复使用,减少代码的复杂性,提高开发的效率

参数

形式参数:指的是函数在声明时所用到的参数它本身是没有值的,当该函数被调用时,实参会将值传递给形参,此时形参就会被分配一定的内存空间用来存储实参传过来的值,当函数调用结束时,形参的内存空间就会被释放。

实参:实际参数,函数调用时传递的参数。

函数调用 (return返回 将函数中的运算结果返回时,是将结果返回到调用该函数的位置。)

			//声明一个函数用来求三角形面积
			function test(with, height) {
				var result = with * height / 2
				// console.log(result)
				return result

			}
			var result=test(30,40)
			//想判断一下三角形面积是否可以被3整除
			if(result%3==0){
				console.log("该三角形面积可以被3整除")
			}else{
				console.log("该三角形面积不可以被3整除")
			}
			//test(20, 30) 

全局变量与局部变量

全局变量在整个页面中可见,并在页面任何位置被允许访问。

 局部变量只能在指定函数内可见,函数外面是不可见的,也不允许访问。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值