我是 Javascript 世界的新手,正在修补编写非常基本的函数,无意中发现了下面的示例,我不确定为什么当函数需要它时我没有传递参数时它会起作用。
示例函数
function myfunction(x) {
alert("This is a sample alert");
}
现在,如果我调用该函数,则会myfunction();
收到警报。为什么我可以在没有传递参数的情况下调用函数而没有任何错误或警告?
编辑
我没想到会有这么多很棒的答案,而且我绝对无法说出哪个答案是最好的,所以我可以要求人们提出最佳答案,然后我将接受该人。