Javascript函数参数的详细信息

Javascript函数参数的详细信息
Javascript函数可以由任意数量的参数调用,在定义管函数时不指定几个参数。因为函数是一个弱类型,所以无法声明它所期望的参数类型,将任何类型的值传递给任何函数都是合法的。

1。Js函数可以传递不同的参数,例如
功能writenstring(strmsg){
document.write(strmsg + );
}
2 js函数返回值,js函数可以返回操作结果,函数可以看作是一个黑盒,输入数据后使用参数,生成期望的操作结果,如
功能one2n(intnumber){
无功inttotal = 0;
对于(var i = 0;i < = intnumber;i++){
inttotal + =我;}
返回inttotal;
}
3、Js函数的传输地址参数

传输值:只有变量的值被传递到函数中,函数也将配置内存参数值,因此它不会改变原始变量的值。

地址:实际上由一个变量保存的内存位置被传递到函数中,因此如果函数中参数的值发生变化,原始参数的值将同时改变。

数字、字符串和布尔值

对象、数组和函数-地址

字符串对象-地址

4 Js函数的参数数组

js的函数有一个称为参数对象的参数数组对象,当调用函数传入时,即使没有指定参数名称,该函数也可以得到参数和单个参数值的数量。
功能suminteger(){
var总= 0;
对于(var i = 0;i < suminteger.arguments.length;i++){
总= suminteger论点{我};
}
总收益;
}
调用函数
inntotal = suminteger(10045567234);
document.write(功能suminteger(10045567234):+ inttotal + );
5.js函数的变量范围

js函数中有两个变量:

局部变量(局部变量)在函数中声明变量。变量只能在函数中的程序行中使用,函数之外的程序代码不能访问这个变量。

全局变量(全局变量)是在函数之外声明的变量,整个js程序的函数和程序代码可以访问这个变量。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部