多项选择题

下列JavaScript语句中,属于循环语句有()。

A.for语句
B.if语句
C.switch语句
D.while语句