范仁义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>