zoukankan      html  css  js  c++  java
  • 范仁义js课程---41、函数介绍

    范仁义js课程---41、函数介绍

    一、总结

    一句话总结:

    函数可以封装代码(功能),比如求三个数的最小值,将这个功能封装成函数之后,下次我们需要求三个数的最小值的时候,直接调用这个函数就可以,这样便于代码的复用,提高开发的效率

    1、函数的语法是怎样?

    function 函数名(参数1,参数2...){ 函数功能代码 }
    function 函数名(参数1,参数2...){
        函数功能代码
    }

    2、函数如何使用?

    函数使用的话就是 函数名后面接小括号,有参数的话就在小括号里面加上参数,比如 minOfThree(a,b,c);

    二、函数介绍

    博客对应课程的视频位置:41、函数介绍
    https://www.fanrenyi.com/video/19/139

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>函数介绍</title>
     6 </head>
     7 <body>
     8 <!--
     9 
    10 函数
    11 
    12 函数的语法
    13 function 函数名([参数1,参数2...]){
    14     函数体:也就是完成我们需要功能的函数代码
    15 }
    16 
    17 我们写函数名的时候要见名知意,
    18 
    19 函数的使用
    20 函数名([参数1,参数2...])
    21 函数名()
    22 
    23 函数的作用
    24 函数的作用就是封装代码(功能),便于代码的复用,提高开发的效率,减少错误
    25 
    26 -->
    27 <script>
    28     //需求:求三个数里面的最小的那个数
    29     var a=13;
    30     var b=50;
    31     var c=31;
    32     // if(a<b){
    33     //     if(a<=c){
    34     //         console.log(a);
    35     //     }else{
    36     //         console.log(c);
    37     //     }
    38     // }else{
    39     //     if(b<=c){
    40     //         console.log(b);
    41     //     }else{
    42     //         console.log(c);
    43     //     }
    44     // }
    45     function minOfThree(x1,x2,x3) {
    46         if(x1<x2){
    47             if(x1<=x3){
    48                 console.log(x1);
    49             }else{
    50                 console.log(x3);
    51             }
    52         }else{
    53             if(x2<=x3){
    54                 console.log(x2);
    55             }else{
    56                 console.log(x3);
    57             }
    58         }
    59     }
    60     minOfThree(a,b,c);
    61 
    62     //我们要求 e,f,g三个数里面最小的那个
    63     var e=12,f=15,g=20;
    64     // if(e<f){
    65     //     if(e<=g){
    66     //         console.log(e);
    67     //     }else{
    68     //         console.log(g);
    69     //     }
    70     // }else{
    71     //     if(f<=g){
    72     //         console.log(f);
    73     //     }else{
    74     //         console.log(g);
    75     //     }
    76     // }
    77     minOfThree(e,f,g);
    78 
    79 
    80     //求 h,i,j三个数里面最小的
    81 
    82 
    83     //
    84     function hello() {
    85         console.log('函数初体验!!');
    86     }
    87     hello();
    88     hello();
    89 
    90 </script>
    91 </body>
    92 </html>
     
  • 相关阅读:
    一个程序媛小渣的自我反省--纯属吐槽
    前端常见的性能优化手段
    js的命名空间 && 单体模式 && 变量深拷贝和浅拷贝 && 页面弹窗设计
    js-signals学习以及应用
    WebGL和ThreeJs学习6--射线法确定3D空间中所选物体
    前端之js-本地存储-localStorage && IndexedDB
    HelloStruts
    实验三 敏捷开发与XP实验 20175301李锦然实验报告
    《Java》第九周学习总结
    MYCP作业
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12404177.html
Copyright © 2011-2022 走看看