概述
一、函数参数:
概念: 是函数内部跟函数外部沟通的桥梁。
形参: 定义函数时的参数为形参。
实参: 调用函数时实际传递出去的参数为实参。
is not defined:为声明是一个错误(既没有var声明也没有赋值)。
undefined: 表示没有定义完成(变量只有var声明没有赋值)。
二、多个参数要用","隔开。
2.定义函数的时候不需要指定形参的类型。
3.调用的时候实参的类型就是形参的类型。
4.实参和形参是一一对应的
5.形参只能在函数内使用
function sayHello1(a,b) {
console.log(a);
console.log(b);
}
实参和形参是一一对应的
sayHello1(2,1);
参数为多个只接收前两个
sayHello1(1,2,3,4);
a的值是1,b的值是undefined
sayHello1(1);
形参只能在函数内使用
console.log(a);
三、arguments.length: 获取的是实参的个数
function fn(a,b,c) {
console.log(arguments);
第一个实参
console.log(arguments[0]);
第二个是参
console.log(arguments[1]);
没有第三个实参赋值给c所以是undefined。
console.log(arguments[2]);
console.log(a);
arguments[0] = 3;
console.log(a);
for(var i=0;i<arguments.length;i++) {
if(arguments[i]=="1") {
console.log(arguments[i]);
}
}
}
fn("1",2,3);
补充一个: 数组
1.什么是数组: 数组就是一组数据的集合
1)每一个数据都叫数数组的元素。
2)每一个元素都在数组中有一个唯一的位置与之对应。
2.数组的长度可以用length获取
var arry = [1,2,3,4,5]
for(var i = 0;i<arry.length;i++) {
console.log(arry[i]);
}
console.log(arry[2]);
最后
以上就是动人玫瑰为你收集整理的JS函数中的参数的全部内容,希望文章能够帮你解决JS函数中的参数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复