プログラム内でどこからでもアクセス可能な変数
対義語はローカル変数。

プログの中でグローバル変数とローカル変数が同じ名前の時、グローバル変数は隠される。

#N88BASIC
Dim x As Long'グローバル変数
x= 555
Sub F()
Dim x As Long'ローカル変数
x = 233
End Sub

F()
Print x'555

ABにはスコープ解決演算子がないので

Sub F()
Dim x As Long'ローカル変数
::x = 233
End Sub
こんなことをやっても何の意味もない。