JS学习day03 . day04 and day05

day03

if语句

switch语句

while循环

if语句

当判断条件为真时,执行语句一,否则执行语句二

if(判断条件){                 
   语句1                            
   }
else{
    语句2
}
if(判断条件){                 
   语句1                            
   }
else if(判断条件2){
    语句2
}
else if(判断条件3){
    语句3
}
else if(判断条件4){
    语句5
}
......
else{
    语句n
}

switch语句

switch

switch 里面的变量值为1时,执行case 1的语句 ,break 跳出switch语句

switch(变量值){
              case1:{
              	 ....
             	  break;
               }
              case1:{
             	  ....
             	  break;
               }
               case1:{
            	   ....
            	   break;
               }
               case1:{
            	   ....
             	  break;
               }
               unfloat:{
				 ...
               }
       }

while循环

如果满足判断条件,就执行语句,如果一直满足,就一直执行

while(判断条件){
      		执行语句
      }

day04

for循环

break

continue

for循环

	变量 		  循环条件	变量变化
for (var i = 1; i <= 10; i++) {
  console.log(i)
}

break

跳出循环

		for(i=1;i<=5;i++){
            if(i==3){
                break
            }
            console.log(i)                           //12
        }

continue

跳出本次循环

		for(i=1;i<=5;i++){
            if(i==3){
                continue
            }
            console.log(i)                           //1245
        }

day05

函数

函数

定义函数

​ 关键字 function funname 方法名 (形参)

function funname(){                           //声明式
    函数实现功能的代码块
}
var fun =function(a,b){                          //赋值式
    
}

​ 例:输出老铁666的函数 无参

		function fun(){
            document.write('老铁666666!')
        }
        fun()

​ 例: 判断是否是闰年 有参

		function fun(year) {
            if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
                return '是闰年'
            }
            return '不是闰年'
        }
         document.write(fun(2020))

调用函数 (实参)

fun()                                  //无参电泳
fun(year)                              //有参调

调用函数时括号里是实参,定义函数时是形参,实参名可以和形参名不同,形参局部变量,实参全局变量

		function fun(a,b){
            document.write(a+'<br>')         //1
            document.write(b+'<br>')         //2
        }
        fun(1,2)
        var a= 9
        var b =10
        document.write(a+'<br>')             //9
        document.write(b+'<br>')             //10

return 遇到return 后 后面代码不在执行

		function fun (){
            document.write(1)                   //1
            document.write(2)                   //2
            return 
            document.write(3)
            document.write(4)
        }
        fun()

​ 返回返回值

		function fun (a,b){
           return a+b 
        }
        document.write(fun(1,2))                //3
posted @ 2022-08-20 16:15  余晖未泯  阅读(13)  评论(0编辑  收藏  举报