while、do...while循环、双重循环及函数1

385 阅读1分钟

while循环和do...while循环

需要给一个结束条件,否则陷入死循环

while循环,先判断,再执行

do ...while循环,先执行,再判断

页面不会有弹框,因为不满足a>1条件,不会执行弹框操作,停止循环*
        let a = 1;

        while (a > 1) {

            alert("我是一个小太阳")

        }



页面会有弹框,先执行弹框操作,再去比较b>1条件,不满足条件,不会再次执行弹框操作,停止循环*

        let b = 1;

        do {

            alert("我是一个小月亮")

        } while (b > 1);

双重循环

双重循环:循环可以嵌套,但一般不会超过三次,外层循环变量变化一次,内层循环变量要变化一遍

for(外循环的初始;外循环的条件;外形循环的操作表达式){
    for(内循环的初始;内循环的条件;内循环的操作表达式){        
        需执行的代码;   
    } 
}

函数

定义:JavaScript 函数是用来完成特定任务的代码块。

函数只有在调用的时候才会执行,不调用就永远不执行。

调用函数

  • 函数名/变量名加小括号

函数名称()       如 :fn();

  • 通过事件调用

      单击事件:onclick
    
      <button onclick="fn()">点我试试</button>
      
    

return

(1)函数通过return关键字可以把值返回给调用的地方。

函数的返回值 = = = 函数名加小括号

(2)函数中遇到return就终止函数的运行,return下面的代码就不会执行了

1、函数传参

  • 实参

调用函数的时候,小括号里面放的是实际传入的参数,叫实参。

fn('123')

  • 形参

创建函数时的小括号里面放的也是参数,叫形参,用来接收实参。

function fn(x) {}