首先,我是一个初学者,所以如果我说的很愚蠢,请不要生气。
因此,这是使用参数的代码:
function simpleExample (x) {
document.write ("I love " + x);
}
simpleExample ("my mom.");
这是不使用参数的代码:
function simpleExample () {
var x = ("my mom");// Does not use the parameters
document.write ("I love " + x);
}
simpleExample ();
因此,结果是相同的,...全局和本地事物也相同[都是本地的对吗?]那有什么区别?
抱歉,这是一个愚蠢的问题。
最佳答案
如果您只是想说自己在爱妈妈,那也许是对的。但是,如果您还想说自己爱的人怎么办?您每次都编写所有硬代码吗?
答案是不。
您只需使用参数调用该函数。就是这样。而已。
simpleExample("my mom");
simpleExample("my dad");
simpleExample("justin bieber"); //we all hope you don't.
关于javascript - 如果可以使用变量,为什么要使用参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41239156/