javascript函数的参数
来源:互联网 发布:merge算法 c语言 编辑:程序博客网 时间:2024/05/20 18:54
一、参数(最多是25)
可以动态的改变函数体内对应的变量的类型或值,使同一函数体得到不同的结果。
形参:在定义函数的时候,函数括号中定义的变量叫做形参。
实参:调用函数的时候,在括号中传入的变量或值叫做实参。
1.参数的类型
可以是任何的数据类型
2.参数的个数(最多是25)
A.实参和形参数量相等,一一对应。
B.形参的数量多于实参
************************************************
不会报错,但是多出的参数他的值,会自动赋值为undefined
************************************************
C.实参的数量多于形参
************************************************
不会报错,但是要得到多出的实参的值,要用arguments对象
************************************************
二、Arguments对象
每创建一个函数,该函数就会隐式创建一个arguments对象,他包含有实际传入参数的信息。
1.length 检测实际传入参数的个数
2.callee 对本身的调用
访问传入参数的具体的值。([下标])
可以动态的改变函数体内对应的变量的类型或值,使同一函数体得到不同的结果。
形参:在定义函数的时候,函数括号中定义的变量叫做形参。
实参:调用函数的时候,在括号中传入的变量或值叫做实参。
1.参数的类型
可以是任何的数据类型
2.参数的个数(最多是25)
A.实参和形参数量相等,一一对应。
B.形参的数量多于实参
************************************************
不会报错,但是多出的参数他的值,会自动赋值为undefined
************************************************
C.实参的数量多于形参
************************************************
不会报错,但是要得到多出的实参的值,要用arguments对象
************************************************
二、Arguments对象
每创建一个函数,该函数就会隐式创建一个arguments对象,他包含有实际传入参数的信息。
1.length 检测实际传入参数的个数
2.callee 对本身的调用
访问传入参数的具体的值。([下标])
阅读全文
0 0
- JavaScript函数的参数
- javascript函数的参数
- javascript函数的参数问题
- JavaScript获取参数的函数
- JavaScript:函数的可选参数
- javascript之函数的参数
- JavaScript函数的参数默认值
- JavaScript函数参数的传递
- JavaScript的函数参数详解
- 3.4Javascript函数-带参数的函数
- JavaScript基础----14Javascript函数-带参数的函数
- javascript函数默认参数的设定方法
- javascript动态绑定带参数的函数
- javascript中参数个数可变的函数
- JavaScript参数个数可变的函数
- javascript函数参数的传递问题
- javascript 中函数参数的理解
- javascript函数参数的arguments对象
- for循环的一个BUG分享,希望新手小伙伴来看看
- hdu 6148 数位DP(板子 递增递减
- C++ 二维数组与指针
- 随机算法 —— 模拟退火
- 如何给cc debugger烧录固件?
- javascript函数的参数
- 设计模式-结构型模式的要点/结构/适用范围
- leetcode 654 Maximum Binary Tree C++
- 【Ubuntu-Tensorflow】TF1.0到TF1.2出现“Key LSTM/basic_lstm_cell/bias not found in checkpoin”问题
- hadoop自定义排序对比器和分组对比器
- Struts2创建项目5--(传值)valueStack讲解
- String equals方法和==的区别
- [翻译]MapReduce: Simplified Data Processing on Large Clusters
- 树- path sum