[英]JavaScript the Good Parts Diagrams
之前问过这个问题。
我刚刚开始阅读JavaScript的“好零件”,它由铁路图组成,即使访问Wikipedia也无法理解。 您不能只跳过它们,其中有很多。 我什至不知道为什么他们这么困惑,我发现JavaScript很简单。
让我们以这些图为例。
对于第一个图 ,您从左侧开始,遇到“小数点”,现在有两个选项。 如果我们只是直接前进 ,是不是意味着只将小数点前无任何数字的小数点视为小数,或者它是否假定javascript会将零提前?
在“第二条路线”上 ,我们遇到小数点,然后向其添加一个数字,然后我们可以选择是在循环中添加更多数字,还是继续以该数字结尾。
对于第二张图 ,我迷路了。
第一个图表示小数是一个以点开头,然后是零个或多个(可能是无限个)数字的序列。
第二个图表示指数以“ e”或“ E”开头,然后具有可选的符号(“-” /“ +”),然后是一个或多个数字。
通常,那些带有叉子的垂直线段显示了可以采用的各种选项,而循环表示它们可以零次或多次运行。
我不得不将书的副本下架,但现在我明白了。 “分数”的铁路图是“数字文字”的较大铁路图的一部分,它看起来像: integer[fraction][exponent]
。 在这种情况下,这是正确的……您可以在数字的整数部分之后仅加一个点,如var num = 1.;
在第二张图中,分支代表有效的选择。 因此,您以e或E开头。然后加上+,-或全无(与+相同)。 最后是零个或多个数字的序列。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.