该函数参数起作用的原因是因为全局作用域?

我是刚接触JS语法并自学的新手。我不确定为什么以下“名称”被调用时有效。我知道它正在传递给text参数,但是我想我还不完全明白为什么会这样。在我看来,当函数被调用时,将由您自己决定是否放入参数,这就是使函数可重用的原因。

const name = "jane";

function toUpper(text) {
const upperCased = text.toUpperCase();
console.log(upperCased);
} toUpper(name);

\\ JANE
评论