zoukankan      html  css  js  c++  java
  • JS基础_函数的参数

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             
     8             /*
     9              * 定义一个用来求两个数和的函数
    10              *     可以在函数的()中来指定一个或多个形参(形式参数)
    11              *     多个形参之间使用,隔开,声明形参就相当于在函数内部声明了对应的变量
    12              *     但是并不赋值
    13              */
    14             
    15             function sum(a,b){
    16                 console.log("a = "+a);
    17                 console.log("b = "+b);
    18                 console.log(a+b);
    19             }
    20             
    21             /*
    22              * 在调用函数时,可以在()中指定实参(实际参数)
    23              *     实参将会赋值给函数中对应的形参
    24              */
    25             sum(1,2);//3
    26             sum(123,456);//579
    27             
    28             
    29             /*
    30              * 调用函数时解析器不会检查实参的类型,
    31              *     所以要注意,是否有可能会接收到非法的参数,如果有可能则需要对参数进行类型的检查
    32              * 函数的实参可以是任意的数据类型
    33              */
    34             sum(123,"hello"); //123hello
    35             sum(true , false);//1
    36             
    37             
    38             /*
    39              * 调用函数时,解析器也不会检查实参的数量
    40              *     多余实参不会被赋值
    41              * 如果实参的数量少于形参的数量,则没有对应实参的形参将是undefined
    42              * 
    43              */
    44             sum(123,456,"hello",true,null);//579
    45             
    46             sum(123);//a = 123 b = undefined NaN
    47             
    48         </script>
    49     </head>
    50     <body>
    51     </body>
    52 </html>
  • 相关阅读:
    C#防止窗口重复打开
    c#image与byte数组的转换
    物理网卡地址
    C#[WinForm]实现自动更新
    js计算散点图方程式
    js遮罩效果
    js实现四舍六入 奇进偶舍
    ajax加载表格数据
    C#创建和调用WebService详细教程
    .NET中的CTS、CLS和CLR
  • 原文地址:https://www.cnblogs.com/ZHOUVIP/p/7684060.html
Copyright © 2011-2022 走看看