在Javascript中使用参数来获取函数传递实例的数量

在Javascript中使用参数来获取函数传递实例的数量
js和PHP在函数传递方面有些不同,PHP形状涉及到参数的数量,而JS则更灵活,因此可以随意发送。

引用不仅仅是一个参数这一事实不会犯错误
函数表示(a){
警报(a);
}

(台湾说的博客,网络博客);
结果执行
让我们看一下结果多于参数的参数。
函数表示(a,b){
警惕(价值是价值+ +B是+;
}

说('taiwan博客);
结果执行
一个对应于第一个参数琼台博客,B有没有对应的说法,未定义的值

参数对象

事实上,当程序比较复杂时,我们不指定参数的数量,我们灵活地使用它。函数中有一个数组参数,它特别存储在实际参数组中,通过参数我们可以知道参数的数量和值。
函数精(){
var =总数+参数。长度+参数';
对于(var i = 0;i < arguments.length;i++){
+ +++(i + 1)参数值:+参数';
}
警报(STR);
}
精氨酸('qiongtai博客,'php网络博客,博客);
结果执行
在上面的例子中,我们定义了函数,不是指定参数,而是使用参数对象来接收参数,这是非常灵活的。

例如,我们可以用它来计算一组数中的最小数,不管这个组中有多少个数:
函数精(){
var = 0;
对于(var i = 0;i < arguments.length;i++){
对于(var g = 0;g<arguments.length;G + +){
如果(参数< } <参数{ }){
TMP =参数{ };
}
}
参数= { + };
}
警报(str.substr(0,str.length-1)+最小值+TMP);
}
精氨酸(200100593500);
执行200100, 593500和四比较结果
我们分别加了两个数字,分别是5和60。
函数精(){
var = 0;
对于(var i = 0;i < arguments.length;i++){
对于(var g = 0;g<arguments.length;G + +){
如果(参数< } <参数{ }){
TMP =参数{ };
}
}
参数= { + };
}
警报(str.substr(0,str.length-1)+最小值+TMP);
}
精氨酸(200100593500,5,60);
执行200100, 593500, 5、60和六的比较结果
根据两个运算的结果,我们发现我们达到了数字的数目,可以纠正结果。例如,上面的示例,您可以将5个数字传输到比较中,或者您可以将100个数字传输到比较中。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部