Значения параметров функции по умолчанию



В JavaScript параметры функции подобны локальным переменным. При вызове этой самой функции вы можете и не передавать значения для её параметров. В этом случае они принимают значение undefined, что может привести к нежелательным последствиям.



Существует простой способ передачи значения по умолчанию для параметров функции при их определении. В примере ниже для параметра message функции greetings передаётся значение по умолчанию Hello.