JAVAscript里面的参数是干什么的?

JavaScript011

JAVAscript里面的参数是干什么的?,第1张

参数简单说,就是为了能让函数可以复用。

比如现在有一个函数,可以计算边长为4的,正方形的面积,函数如下:

function SquareArea4(){

return 4*4

}

又有一个函数,可以计算边长为5的正方形的面积,函数如下

function SquareArea5(){

return 5*5

}

一次类推,还有边长为6的,7的,等等。

其实函数内容都一样,只有边长变了,我们可以为这个函数增加一个变量,作为参数,计算此参数为边长的正方形的面积

function SquareArea(n){

return n*n

}

这样,只要一个参数,即可计算任意边长的正方形的面积,比如计算边长为100的正方形,那么只需要执行SquareArea(100)即可得到结果。

所以,参数是为了让函数可以重复使用的。

函数的参数是在函数内部可用的,是局部变量

但如果参数是个数组或对象(引用类型),则函数内部是可以影响到外部传参之前的变量的值

JavaScript函数传参传递的仍然是值传递,而不是引用传递