switch...while和什么是函数

本文解析了a++与++a的运算区别,break和continue在控制流程中的应用,for循环的工作原理,以及switch...while在模拟饮料机中的实践。还介绍了函数的概念,无参数无返回值函数示例,以及形参与实参的区别。
  1. 1.a++和++a的区别

  2. a++是先赋值后自加1(先赋值,后自增)
  3. ++a是先自加1再赋值(先自增,后赋值)
  4. 2:break和continue的区别

  5. break为跳出循环
  6. continue为跳出本次循环,继续下一次循环

3.什么是for循环

  1. 第一步——初始化a(初始化只在for循环中执行一次);
  2. 第二步——执行条件,例如:a<5,然后自动判断当前条件是否成立,如果成立,执行第三步;
  3. 第三步——执行{ }内的代码;
  4. 第四步——a自增,然后回到第二步继续判断条件是否成立,如果条件成立继续执行第三步,如果不成立则退出当前循环。
  5. 4.switch ...while

  6. 模拟自动饮料机,当输入1-5中的任意整数,则给出对应的饮料。并提示是否继续购买饮料。

  7. var isBuy="y"
    			do{
    				var num=prompt("请输入1-5之间的任意整数:")
    				switch (num){
    					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")

    5.函数


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

<html><head>
<title>无参数无返回值函数</title>
<script type="text/javascript">
//定义一个无参数无返回值的函数 function show()
{alert("今天心情很不错!");}
</script>
</head>
<body>
<input type="button" value="显示" onclick="show("/> 
</body></html>

函数格式:

function 函数名(参数列表){
                //函数体
            } //调用函数

例如:

function tese1(){
					console.log("Hello Word!!!")
				}
				//调用函数
				tese1()

6.形参和实参的区别?

形参:形式参数,存在于函数定义的地方,并且它本身没有值,只有当函数调用时,通过实参传递过来,形参才有了意义

实参:实际参数,是具有具体的值的,存在于函数调用的地方

形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元;

实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值