本文主要介绍如何在JavaScript中使用参数。通过示例代码非常详细,对你的学习或者工作有一定的参考价值。有需要的朋友就跟着下面的边肖学习吧。
前言
Js是一种弱语言,不像C、java等其他语言。它有严格的规范,
所以现在也有一种说法,js根本不是语言;
回到arguments,它是js中函数内置的对象,执行函数的方法的arguments中的值存储在arguments中;
要得到这些参数,需要像数组一样用下标/index定位每个值,但不能说是数组,因为它还有其他属性,比如callee
而且不能在上面使用shift,push,join等方法。没有传递值的命名参数将自动被赋予undefined;
如下图:
(如果想得到其他不是参数的属性,需要使用特定的属性名;)
参数示例1:
计算任意值的和。
脚本
函数sum(){
var结果=0;
for(var I=0;I参数.长度;i ){
结果=参数[I];
}
返回结果;
}
window.onload=function(){
alert(sum(1,2,3,4,5,6,7,9));
}
/脚本
示例2:
求任意给定值的最大值。
脚本
函数Max(){
var max value=arguments[0];
for(var I=1;I参数.长度;i ){
if(maxValue arguments[i]){
max value=arguments[I];
}
}
console.log(参数);
返回maxValue
}
console.log(Max(1,23,0,-1000,100,5,54));//100
/脚本
被调用方用于返回正在执行的函数对象,只有在执行相关函数时才能使用;
可用于实现函数的递归;
脚本
函数阶乘(n){
如果(n=0){
返回1;
}否则{
返回n * arguments . callee(n-1);
//返回n *阶乘(n-1);函数本身的递归
}
}
alert(factorial(5));//120
/脚本
总结
这就是这篇关于JavaScript中参数使用的文章。关于在JS中使用参数的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。