今天的主題相對輕鬆得多,在處理字串時常常會遇到需要輸入像是I’m a boy之類的句子,一直以來我習慣用雙引號配合單引號的方式去迴避Escape Sequences,這幾天又有機會再次接觸到這樣的東西,乾脆把它認真的搞懂吧! 首先先附上表格
| \’ | 單引號 |
| \" | 雙引號 |
| \\ | 斜線 |
| \n | 換行 |
| \t | 縮排(tab) |
| \b | 退行(backspace) |
| \r | 回車 |
| \f | 換頁 |
其中特別有意思的是換車與換行之間的差別,若你在node.js內輸出兩者的結果,應該會發現結果看不出差異。這邊簡單解釋一下,換行顧名思義是將鼠標直接移到下一行;相對的換車則是將鼠標指向句子開頭的位置。常見的enter功能其實就是/r/n的組合。
看完基本解釋後,來個基本練習吧! 這個練習來自freecodecamp
試著用以上的語法印出以下結果,字串中不得包含任何空格
FirstLine \SecondLine ThirdLine
Ans:
"FirstLine\n\t\\SecondLine\nThirdLine"
非常基本的東西,不過發現自己仍不夠熟練 於是做個紀錄:P 決不是要湊文章數偷懶 嘿嘿~!