表达式和语句的区别

如题所述

这个问题不高深,而且也没必要去深究,有很多人都分不清,甚至在有些教程里面都会搞混淆掉,尽量意会吧。在程序设计语言中,语句指的是执行单元,通常以行为单位,表达式指的是可用于计算的式子,即可能产生一个值的式子。语句可以包含有表达式,表达式也可以单独形成一个语句。
例如:
在:
aa=35;bb=1+aa;或者:
aa=function (){return 35};bb=1+aa();中的1+aa()就是表达式。
或者:
function aa(var aa){alert aa+1;}bb=2;aa(bb+56);中的bb+56就是表达式。

下面这句:
aa++;就是一个由一个表达式构成的语句。

只要知道表达式是可能产生一个结果(值)的式子就可以了。
另,如果你听到或看到有人说if语句、for语句,其实大多数情况指的都是if分支结构,for循环结构。
温馨提示:答案为网友推荐,仅供参考
相似回答