Я новичок в мире Javascript и занимаюсь написанием очень простых функций и случайно наткнулся на приведенный ниже пример и не знаю, почему он работает, когда я не передаю параметр, когда функция требует его.
Пример функции
function myfunction(x) {
alert("This is a sample alert");
}
Теперь, если я вызываю функцию myfunction();
, я получаю предупреждение. Почему я могу вызвать функцию без каких-либо ошибок или предупреждений, когда я не передал параметр?
ИЗМЕНИТЬ
Я не ожидал стольких замечательных ответов, и я ни в коем случае не в состоянии сказать, какой ответ лучше, поэтому я могу попросить людей предложить лучший ответ, и я приму признание этого человек.