javaScript基础(3):函数的参数列表及返回值

154 阅读1分钟

打好基础,查漏补缺

基础是重中之重

参数列表

function suma,b,c{
    console.log(arguments)
 //1、第一种情形,实参传了对应参数 改变形参的值那么参数列表中对应的值也会改变
    //a = 3
//2、第二种情形,实参没有传对应参数 改变形参的值 ,arguments列表中对应的参数还是undefined
    c = 4 
    console.log(arguments[2]) // undefined
    
}
sum(1,2

arguments -- 实参列表

会将函数调用时传递的实参全部存放在函数内部arguments类数组中

1、如果在函数体内部改变形参的值 a = 3 ,参数列表中对应的值也会改变。 虽然这是两个变量,但在内部映射了。

2、如果在函数体内部改变形参的值 c = 4 ,因调用时未传第三个参数,参数列表中因无对应值,并未映射,最后还是undefined。

return 函数的结束条件及返回值