美文网首页
2.程序结构---eloquent javascript

2.程序结构---eloquent javascript

作者: 李奔 | 来源:发表于2017-09-11 21:07 被阅读0次

表达式和语句

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

1;
!false;

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

相关文章

网友评论

      本文标题:2.程序结构---eloquent javascript

      本文链接:https://www.haomeiwen.com/subject/kvafsxtx.html