Не писал на JS , но вижу смысл в коде. В начале вы создаете функцию, это такая мини-программа которую вы можете вызвать в любой момент. Так же есть аргументы, это такие переменные которые видны только в функции. Они нужны если вы будете вызывать(использовать) функцию много раз. Потом просто в скобочках после названия функции пишете переменную, которую сохранить как age в вашем случае. Аргументов бывает много. Я писал функцию с 10+ аргументами. а return - это оператор благодаря которому вы можете сохранить результат в переменную. Погуглите что-то вроде "Функция в JavaScript". Пример функции
function make_password(length_of_password) {
Some code here
return password
}
Далее вы сможете сохранить результат этой функции в переменную