📌  相关文章
📜  资质| JavaScript课程测验3 |问题5

📅  最后修改于: 2021-05-13 21:27:49             🧑  作者: Mango

以下代码的输出是什么?


(A) NaN
(B) 5
(C) 4
(D) 1答案: (A)
说明:实际上并没有改变变量foo。这里的文本foo是标签的一部分,其后的对象称为javascript块,它包含两个带标签的语句,而不是变量赋值。这给我们留下了两个未定义的变量添加到1。这就是NaN。如果未在代码中将变量bar声明为较高位置,则此对象将引发语法错误,因为bar将是未定义的。
这个问题的测验