function up(tt)中的tt是什么意思?

这个是上传文件按钮的onclick按钮,html的input属性的onClick="up('url')"是这样,但是js的却是function up(tt),所以想知道这个代表什么?

一个是函数声明中的参数名,是作为形参,表示这个函数接受一个名为tt的参数。而click中是执行函数,它的参数是实参,要传给函数用的。所以就相当于是把实参'url'传递给了形参tt,这时候函数中的tt就等于'url'。就好比有以下函数:

var num = 5; //定义一个变量并赋值
//定义一个函数,它有两个参数a和b
function add(a, b) {
return a + b;
}
//执行函数把变量num作为参数传递给add
add(num, num); //10
函数和变量都需要先定义,后使用,定义时参数为形参,使用时参数为实参。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-15
html的input属性的onClick="up('url')"是点击元素后,立即执行调用up函数的语句;JS中function up(tt ){……} 是JavaScript中定义函数语句;前者是调用执行,后者是定义。函数只有先进行定义,才能调用执行,否则程序查找不到该函数,控制台就会报错。