表达式: 一个表达式会产生一个值,可以放在任何一个需要值的地方 形如: aa+bfoo(1)arr.map()function test() {} 语句: 语句一般控制代码的走向 形如: if()switch()for() 区别: 看是否返回一个值