一:函数:可以使代码重复使用,减少代码冗余,提高开发效率
1:语法结构: function 函数名(参数列表) {函数体}
function test1 () {
console. log("Hello World!")
}
2:调用函数
test1()
二:
1:求两个数的和
2:当定义一个有参的函数时,参数不需要指定数据类型,也不需要使用var来修饰
3:形参:形式参数,指的是函数在声明时所用到的参数,它本身是没有值的,当该函数被调用时,实参会将值传递给形参,此时形参就会被分配一定的内存空间用来存储实参传过来的值,当函数调用结束时,形参的内存空间则会被释放
4:实际参数简称“实参”。在调用有参函数时,函数名后面括号中的参数称为“实际参数”,实参可以是常量、变量或表达式。
function cal(a,b) {
varC=a+b
console.log(c)
}
//30,40
//实参:实际参数,函数调用时传递的参数
cal(30,40)
//100,200
cal(100,200)
cal("a","b")
三:声明一个函数用来求长方形的面积
function test2(width,height){
var result=width*height
//console.log(result)
return result
}
var result=test2(10,3)
四:想判断一下该长方形的面积是否可以被5整除
if(result%5==0){
console.log("该长方形的面积是可以被5整除的")
}else{
console.log("该长方形的面积不能被5整除")
}
五:判断该长方形的面积是否大于100
if(result>100){
console.log("该长方形的面积是大于100的")
}else{
console.log("该长方形的面积不大于100")
}
六:模拟自动饮料机,当输入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")
七:
1:while :是 计算机 的一种基本 循环模式 。 当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环
2:do...while:循环与 while 循环类似,但是 do...while 循环会确保至少执行一次循环。
3:for:执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环