-
1.a++和++a的区别
- a++是先赋值后自加1(先赋值,后自增)
- ++a是先自加1再赋值(先自增,后赋值)
-
2:break和continue的区别
- break为跳出循环
- continue为跳出本次循环,继续下一次循环
3.什么是for循环
- 第一步——初始化a(初始化只在for循环中执行一次);
- 第二步——执行条件,例如:a<5,然后自动判断当前条件是否成立,如果成立,执行第三步;
- 第三步——执行{ }内的代码;
- 第四步——a自增,然后回到第二步继续判断条件是否成立,如果条件成立继续执行第三步,如果不成立则退出当前循环。
-
4.switch ...while
-
模拟自动饮料机,当输入1-5中的任意整数,则给出对应的饮料。并提示是否继续购买饮料。
-
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.形参和实参的区别?
形参:形式参数,存在于函数定义的地方,并且它本身没有值,只有当函数调用时,通过实参传递过来,形参才有了意义
实参:实际参数,是具有具体的值的,存在于函数调用的地方
形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元;
实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参.
本文解析了a++与++a的运算区别,break和continue在控制流程中的应用,for循环的工作原理,以及switch...while在模拟饮料机中的实践。还介绍了函数的概念,无参数无返回值函数示例,以及形参与实参的区别。

被折叠的 条评论
为什么被折叠?



