break 终止循环 , continue 跳过本次循环,继续执行下一次循环
while 先判断后执行 , do while 先执行,后判断
do(条件表达式)
函数参数
形式参数,存于函数定义的地方,并且它本身没有值,只有当函数调用时,同过实参传递过来形参才有了意义
实参;实际参数,具有实际意义,有实际的值,存于函数调用的地方
定义一个有参函数,楼下餐厅开业酬宾,会员充值200元送50元,充值500元送150元,充值1000元送300元。请根据会员充值情况判断该会员应该送多少元(说明:会员只能充200,500和1000)
<script type="text/javascript">
var as=prompt("请输入您的充值金额(会员只能充200,500和1000)")
function sum(a,b,c){
switch(as){
case"200":
alert("充值200,送50")
break;
case"500":
alert("充值500,送150")
break;
case"1000":
alert("充值1000,送300")
break;
}
}
sum(200,500,1000)
定义一个有参函数,运用嵌套switch,来实现这个代码
- 定义一个函数,请根据输入的员工工龄计算出该员工的工龄工资是多少并返回(工龄1年,则100元。工龄2年,则200元。根据工龄的不断增长,工龄工资也依次增长。)
<script type="text/javascript">
function b(a) {
var d = 0
for (var c = 1; c <= a; c++) {
d += 100
}
alert("工资是" + d)
}
b(prompt("请输入年龄"))
</script>
这个也是用了嵌套,用for循环让 工资随着工龄依次增长