JavaScript while循环 自定义函数

372 阅读1分钟

1. while循环

使用 while 计算 0-100 偶数之和。

<script>
     let i= 1;
     let sum = 0;
     while(i<=100){
         if(i%2==0){
             sum += i;
         }
            i++;
      }
      document.write(sum)
</script>

2. do while循环

该循环会先执行一次代码块,再判断条件是否为真。至少会执行一次。
使用 do while 计算 0-100 偶数之和。

<script>
    let i = 1;
    let sum = 0;
    do {
        if (i % 2 == 0) {
            sum += i;
        }
        i++;
    } while (i <= 100)
    document.write(sum);
</script>

3. 自定义函数

(1)函数的调用

<script>
    function fn1(){
        alert('Welcome!')
    }
    fn123()
</script>

(2)参数

实际参数:'姓名','张三'
形式参数:str1,str2

<script>
     function fn(str1,str2){
          alert(str1+':'+str2)
      }
      fn('姓名','张三')
</script>

(3)return

⭐return 后面的代码不会被执行;
直接写一个 return 表示终止函数的执行,return 表示终止的时候,记得加( ; )分号,避免以后压缩 js 代码的时候造成不必要的问题。
⭐return 只能返回一个结果,写多个结果的时候只会返回最后一个,如果要返回多个值可以利用数组。

<script>
     function fn2(){
         return 5
     }
    /* return 5 表示可以返回一个值(5)*/
     let str = fn2();
     alert(str)
</script>      
<script>
     function fn() {
          document.write('我要好好学习前端');
          return;
          document.write('我要好好学习大数据');
     }
     fn()
     /*结果显示:我要好好学习前端 */
</script>