Heim > Fragen und Antworten > Hauptteil
Ich habe es nie verstanden. Ich habe vor dem JQuery-Objekt ein $ eingefügt und es mit Camel Case benannt. Bei anderen String-Arrays habe ich es mit Camel Case benannt Parameter ist nicht schlecht. Ich weiß nicht, wie ich die wichtigsten formalen Parameter benennen soll. Der tatsächliche Parameter ist beispielsweise $this=$(this) und mein formaler Parameter ist $this oder obj/ele . Ich weiß nicht, wie ich es benennen soll. Ich fand, dass andere sie anders benannten, was sehr verwirrend war. Vielleicht stimmt auch etwas mit meinem Verständnis von tatsächlichen Parametern und formalen Parametern nicht. Beispielsweise ist $(this) in var $this=$(this) ein tatsächlicher Parameter und das x in der Funktion funName (x){} ein formaler Parameter, der ist: Verstehen Sie das?
高洛峰2017-07-05 10:59:24
没什么规则,随便取名就好了,不要违反基本的命名规则。
function a(param) { // param形参
console.log(param);
}
a(123); // 123实参
typecho2017-07-05 10:59:24
你可以这么理解形参就是方法或函数的定义, 而实参是在调用方法或函数时传递过去的参数,这个参数就是实参,实参将由函数或方法定义的形参接收, 就是这么简单!