哈喽,大家好,我是雷工。
今天看到了JavaScript中的专业术语:语句和表达式,以下为学习笔记。
1、表达式概念:
表达式是可以被求值的代码,JavaScript引擎会将其计算出一个具体的结果。
示例:
a=7
3+4
num++
2、语句的概念:
语句是一段可以执行的代码,重点是用来执行的,不是用来计算某个具体的结果。
例如:prompt()可以弹出一个输入框,还有if语句 ,for循环语句等等。
3、表达式和语句的区别:
表达式:因为表达式可被求值,所以它可以写在赋值语句的右侧。
例如:
num=5+6
语句:语句不一定有值,所以像alert() for和break等语句就不能被用于赋值。
例如:
alert() 弹出对话框;
console.log() 控制台打印输出
某些情况,也可以把表达式理解为表达式语句,因为它是在计算结果,但不是必须的成分(如continue语句)