2.程序结构---eloquent javascript

表达式和语句

在第一章我们写了一些值,然后运用运算符操作它们得到新值。这种创造值的方法是每个javascript程序必不可少的一部分,但也只是一部分。
一个产生值的代码片段称作表达式。像22“呵呵”这种直接可以得到的值就是一个表达式。对一个表达式使用像()+加这种操作符得到的依然是表达式。
如果说表达式是一句话里面的一个片段,那么语句就是完整的一句话了。一个程序无非也就是一组语句。
最简单的 语句=表达式+分号。比如这样:

1;
!false;

表达式仅仅产生一个值就心满意足了,但是语句却往往要起到某种作用,或是输出一个hello来扬名立万,或是设置一个if来改变世界。当然在上面的例子中,尽管想法不同,两者却做了同样的事情:生成了值1true
很多情况下,javascript允许你忽略语句后面的分号,解释器会自动判别它是语句;但在一些复杂情况下,如果你省略分号,程序的下一行仍将被视为未结束语句的一部分。所以建议你在初学阶段还是乖乖使用分号。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容