在JavaScript中定义函数的不同方式是什么?