多项选择题

在JavaScript中,以下哪些是全局作用域的特性?()

A.全局作用域中的变量在所有函数外部可见
B.全局作用域中的变量可以被所有函数访问和修改
C.全局作用域中的变量在任何函数内部都可以被重新定义
D.全局作用域中的变量在函数内部被访问时会被提升