多项选择题

下列有关定金的说法正确的是( )。

A.定金是合同当事人一方为了证明合同成立和担保合同履行,向对方预先给付一定数额的货币
B.给付定金的一方不履行约定的债务的,无权要求返还定金
C.当事人因防止损失扩大而支出的合理费用,由当事人自负
D.收受定金的一方不履行约定的债务的,应当双倍返还定金
E.双方都违反合同的,应各自承担相应的责任