微信扫一扫打赏支持

范仁义js课程---42、函数的参数

范仁义js课程---42、函数的参数

一、总结

一句话总结:

函数的参数分为实参和形参,实参就是调用函数时候传递的参数,形参就是函数中接收实参的参数,形参和实参是一一对应的,用于接收实参的值

 

 

1、形参如果没有接收到实参传递过来的值,形参的值是什么?

如果形参没有接收到值,形参的值是undefined,相当于定义了没有被赋值

 

 

 

二、函数的参数

博客对应课程的视频位置:42、函数的参数
https://www.fanrenyi.com/video/19/140

 

 

 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 
14 
15 在函数调用的过程中,参数传递的实质就是:
16 实参会一一对应的传递给形参,多余的实参会被忽略
17 
18 在传递参数的过程中,多余的参数会被舍弃
19 
20 形参如果没有接受到实参传递过来的值的情况下,形参的值是undefined,
21 就相当于定义了变量没有被赋值
22 
23 -->
24 <script>
25     //需求:求三个数里面的最小的那个数
26     var a=13;
27     var b=50;
28     var c=31;
29     function minOfThree(x1,x2,x3) {
30         console.log('x1= '+x1);
31         console.log('x2= '+x2);
32         console.log('x3= '+x3);
33         if(x1<x2){
34             if(x1<=x3){
35                 console.log(x1);
36             }else{
37                 console.log(x3);
38             }
39         }else{
40             if(x2<=x3){
41                 console.log(x2);
42             }else{
43                 console.log(x3);
44             }
45         }
46     }
47     //minOfThree(a,b,c);
48     //minOfThree(a,b,c,13);
49     //minOfThree();
50     minOfThree(a,b);
51 </script>
52 </body>
53 </html>

 

 

 

 
posted @ 2020-03-03 21:54  范仁义  阅读(171)  评论(0编辑  收藏  举报