单项选择题

A.因为let声明的变量不会变量提升
B.let声明的变量会产生暂时性死区
C.let声明的不是顶层对象的属性
D.以上都不对