在我们学习JS代码的过程中,经常会提到表达式会怎么样,然后又会说JS语句怎么样,那么JS语句也JS表达式有什么区别呢?
一定要注意区分:【JS语句(代码)】与【JS表达式】
1. 表达式: 一个表达式会产生一个值, 可以放在任何一个需要值的地方
下面这些都是表达式:
1> a
2> a + b
3> arr.map()
4> function test(){}即使没有return , 也会返回函数本身
2. 语句(代码):
下面这些都是语句(代码)
1> if(){}
2> for(){}
3> switch(){case:xxxx}