扫码关注官方订阅号
语句、表达式、表达式语句怎么区分?有点混淆。百度了一下,感觉仍然不是很清楚,有交叉,想听听大家的意见。
走同样的路,发现不同的人生
这种东西百度反而会越来越混,并不需要弄清楚,所谓语言,不就是语句组成的?表达式,有运算符在其中的式子。这样粗点理解就可以了。
JS的语法确实好混乱,迭代太快
表达式用来计算出一个值,比如1+2就是一个表达式。
1+2
语句让某些事情发生,比如条件语句、循环语句等。
表达式语句就是在计算值的同时能够使某件发生,比如赋值语句a=1+2,先计算表达式1+2的值,然后将计算结果赋值给a。
a=1+2
a
表达式,是可以计算出值的一段代码语句,不仅包括表达式语句,还包括空语句、if语句、函数声明语句等等
我的理解:语句:一个分号“;”之前的内容,是一条语句表达式:含等号“=”,加上等号左右两边的内容,组成一条语句表达式语句:表达式后加上分号,就是一条表达式语句
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这种东西百度反而会越来越混,并不需要弄清楚,所谓语言,不就是语句组成的?表达式,有运算符在其中的式子。这样粗点理解就可以了。
JS的语法确实好混乱,迭代太快
表达式用来计算出一个值,比如
1+2就是一个表达式。语句让某些事情发生,比如条件语句、循环语句等。
表达式语句就是在计算值的同时能够使某件发生,比如赋值语句
a=1+2,先计算表达式1+2的值,然后将计算结果赋值给a。表达式,是可以计算出值的一段代码
语句,不仅包括表达式语句,还包括空语句、if语句、函数声明语句等等
我的理解:
语句:一个分号“;”之前的内容,是一条语句
表达式:含等号“=”,加上等号左右两边的内容,组成一条语句
表达式语句:表达式后加上分号,就是一条表达式语句