JavaScript中表达式和语句的区别是什么?
JavaScript区分表达式和语句。表达式是任何能够解析为值的有效代码单元。语句是执行某个操作的代码单元。以下是一些例子:
// 语句
let x = 0;
function add(a, b) { return a + b; }
if (true) { console.log('Hi'); }
// 表达式
x; // 解析为0
3 + x; // 解析为3
add(1, 2); // 解析为3
在任何需要语句的地方,你也可以编写一个表达式。这种语句被称为表达式语句。相反,你不能在JavaScript期望表达式的地方编写语句。