20 lines
556 B
JavaScript
20 lines
556 B
JavaScript
// function expression
|
|
const calcAge1 = function (birthYear) {
|
|
return new Date().getFullYear() - birthYear;
|
|
};
|
|
|
|
console.log(calcAge1(1986));
|
|
|
|
// arrow function
|
|
const calcAge2 = birthYear => new Date().getFullYear() - birthYear;
|
|
console.log(calcAge2(1986));
|
|
|
|
const yearsUntilRetirement = (birthYear, firstName) => {
|
|
// const age = new Date().getFullYear() - birthYear;
|
|
const age = calcAge2(birthYear);
|
|
const retirement = 65 - age;
|
|
return `${firstName} retires in ${retirement} years`;
|
|
};
|
|
|
|
console.log(yearsUntilRetirement(1986, "David Aster"));
|