表达式,可以被求值的代码,JS引擎会将其计算出一个结果,即一个式子,它肯定会有一个结果,能够把结果的值求出来。
x = 7
3 + 4
num++
语句,一段可以被执行的代码。
prompot()// 可以弹出一个输入框,还有if语句 for循环语句等
表达式:可以被求值,所以它可以写在赋值语句右侧
语句:不一定有值,如alert() for和break等语句不能被用于赋值
某些情况,也可以把表达式理解为表达式语句,因为它是在计算结果,但不是必须的成分(如continue语句不一定是计算结果)
通俗理解:表达式就是看到的加减乘除,用于计算有结果的式子;而语句就是后面跟个小括号里面加些语句来执行,不一定有有结果
评论