[英]Javascript: How does the carriage return work?
我正在FreeCodeCamp.com上學習Java語言課程,並且陷入了“字符串中的轉義序列”這一難題:
使用轉義序列將以下三行文本分配到單個變量
myStr
。FirstLine \\SecondLine\\ ThirdLine
您將需要使用轉義序列正確插入特殊字符。 您還需要遵循上面的空格,轉義序列或單詞之間沒有空格。
這是寫有轉義序列的文本。
“第一行換行反斜線第二行反斜線回車第三行”
這是我編寫代碼示例的方式:
var myStr = "Firstline\n\\Secondline\\\rThirdline";
檢查只需要一個\\n
。 \\r
似乎無法正常運行。 我嘗試了不同的解決方法,但搜索沒有提供任何方向。 我曾嘗試在瀏覽器的開發人員窗口中使用“控制台”,但看來\\n
正在工作,但\\r
無法工作。
據我了解,回車符是在換行符之前,因此我認為必須使用/r/nThirdline
才能使回車符/r/nThirdline
。
根據丹尼·古德曼(Danny Goodman)的《 Javascript Bible》一書中第15章“字符串對象”的“特殊內聯字符”部分:
“在大多數情況下,瀏覽器會忽略回車符或將它們呈現為空格。”
這可能是FreeCodeCamp如何檢查此特定課程的錯誤。 代碼可能在瀏覽器中呈現,因此檢查將始終失敗。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.