Problem Statement
What is the output of function greet(name = 'Guest') { return 'Hi ' + name; } greet();
Explanation
Default parameters allow a function to use fallback values when no argument is given.
This avoids undefined values and makes code more reliable.
Defaults are set from left to right, so earlier parameters can be used in later defaults.
This feature was introduced in ES6 and is now common in modern JavaScript.
Code Solution
SolutionRead Only
function greet(name = 'Guest') {
return 'Hi ' + name;
}
console.log(greet()); // Hi Guest