簡體   English   中英

Javascript:回車如何工作?

[英]Javascript: How does the carriage return work?

我正在FreeCodeCamp.com上學習Java語言課程,並且陷入了“字符串中的轉義序列”這一難題:

使用轉義序列將以下三行文本分配到單個變量myStr

 FirstLine \\SecondLine\\ ThirdLine 

您將需要使用轉義序列正確插入特殊字符。 您還需要遵循上面的空格,轉義序列或單詞之間沒有空格。

這是寫有轉義序列的文本。

“第一行換行反斜線第二行反斜線回車第三行”

這是我編寫代碼示例的方式:

var myStr = "Firstline\n\\Secondline\\\rThirdline";

檢查只需要一個\\n \\r似乎無法正常運行。 我嘗試了不同的解決方法,但搜索沒有提供任何方向。 我曾嘗試在瀏覽器的開發人員窗口中使用“控制台”,但看來\\n正在工作,但\\r無法工作。

  1. 回車不起作用嗎?
  2. 我對這節課有誤解嗎?

據我了解,回車符是在換行符之前,因此我認為必須使用/r/nThirdline才能使回車符/r/nThirdline

根據丹尼·古德曼(Danny Goodman)的《 Javascript Bible》一書中第15章“字符串對象”的“特殊內聯字符”部分:

“在大多數情況下,瀏覽器會忽略回車符或將它們呈現為空格。”

https://books.google.com/books?id=WMr2NEG88icC&pg=PT262&lpg=PT262&dq=javascript+carriage+return&source=bl&ots=dWFLqN0rlO&sig=eZGo_74AHZq_4e2pxmtiqXz6l9s&hl=en&sa=X&ved=0ahUKEwivlMaEqu_QAhWBOSYKHSviBM44HhDoAQgjMAI#v=onepage&q=javascript%20carriage%20return&f=false

這可能是FreeCodeCamp如何檢查此特定課程的錯誤。 代碼可能在瀏覽器中呈現,因此檢查將始終失敗。

暫無
暫無

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

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