首先,我是一个初学者,所以如果我说的很愚蠢,请不要生气。

因此,这是使用参数的代码:

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/

10-12 15:44