题目
下列JavaScript代码输出的结果是() var key="null";var key; console.log(key); A.null B."null" C.false D.undefined
下列JavaScript代码输出的结果是()
var key="null";
var key;
console.log(key);
A.null
B."null"
C.false
D.undefined
题目解答
答案
正确的答案是 D. undefined。
解释:
根据代码,首先变量 key 被赋值为字符串 "null",然后变量 key 又被重新声明而未赋值。在 JavaScript 中,当一个变量被声明但未赋值时,默认的初始值是 undefined。所以,console.log(key) 输出的结果是 undefined。