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