a lesson in undefined
by lovinglobo
JavaScript
function discount(middleName) {
console.log("People with a middlename get a discount!!! $$$$$ :)");
console.log(`$$$$ ${middleName ?? "some dude without a middle name" } $$$$`);
}
function greeter(firstName, middleName, surName, hasDiscount) {
console.log(`Hello ${firstName}${middleName === undefined ? "" : middleName } ${surName}`);
if (middleName !== undefined || hasDiscount) {
discount(middleName);
}
}
greeter("Lodewijk", "Bogaards", "Pieter");
greeter("Jalando", undefined, "St. James", true);