簡體   English   中英

JavaScript好零件圖

[英]JavaScript the Good Parts Diagrams

之前問過這個問題。

我已經去過這些線程- 線程1線程2

我剛剛開始閱讀JavaScript的“好零件”,它由鐵路圖組成,即使訪問Wikipedia也無法理解。 您不能只跳過它們,其中有很多。 我什至不知道為什么他們這么困惑,我發現JavaScript很簡單。

讓我們以這些圖為例。

分數鐵路圖

指數鐵路圖

如果我錯了,請糾正我,或者在下面告訴我是否正在以正確的方式研究這些圖表。


對於第一個圖 ,您從左側開始,遇到“小數點”,現在有兩個選項。 如果我們只是直接前進 ,是不是意味着只將小數點前無任何數字的小數點視為小數,或者它是否假定javascript會將零提前?

在“第二條路線”上 ,我們遇到小數點,然后向其添加一個數字,然后我們可以選擇是在循環中添加更多數字,還是繼續以該數字結尾。


對於第二張圖 ,我迷路了。

第一個圖表示小數是一個以點開頭,然后是零個或多個(可能是無限個)數字的序列。

第二個圖表示指數以“ e”或“ E”開頭,然后具有可選的符號(“-” /“ +”),然后是一個或多個數字。

通常,那些帶有叉子的垂直線段顯示了可以采用的各種選項,而循環表示它們可以零次或多次運行。

我不得不將書的副本下架,但現在我明白了。 “分數”的鐵路圖是“數字文字”的較大鐵路圖的一部分,它看起來像: integer[fraction][exponent] 在這種情況下,這是正確的……您可以在數字的整數部分之后僅加一個點,如var num = 1.;

在第二張圖中,分支代表有效的選擇。 因此,您以e或E開頭。然后加上+,-或全無(與+相同)。 最后是零個或多個數字的序列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM