What result does the following code produce?
console.log(String(undefined));
"undefined"
"null"
""
undefined