js两种定义方式的区别