我有一段用tag编写的代码。<script> var y = 1, x = y = typeof x; alert(x); </script> 这将警告x为“未定义”。请向我解释一下Javascript编译器如何对此进行评估。提前致谢。 最佳答案 右到左。毫无疑问,x在定义之前的类型是不确定的。如果您在与x相同的位置向y发出警报,则由于将其设置为x的类型,因此它也未定义