簡體   English   中英

javascript中字符串中的轉義序列

[英]escape sequences in strings in javascript

我想在3行中寫這句話,但是在scrimba上卻不起作用,但是在Repl.lt( https://repl.it/repls/WickedBaggyRegression )上卻可以,為什么?

var myStr = 'FirstLine\n\\SecondLine\\\rThirdLine';
console.log(myStr);

這可能是由於scrimba.com網站如何在其自定義控制台中解釋和顯示您的日志。
(它可能會將console.log接收的文本包裝在一行中。)

嘗試用alert替換console.log ,您將在模擬瀏覽器中顯示的警報彈出窗口中看到轉義序列被“保留”,這意味着它們以JavaScript方式是正確的:

我還找到了一門解釋這一問題的課程: https : //scrimba.com/p/p4Mrt9/c4vJdha

在此處輸入圖片說明

如果打開瀏覽器控制台,則可以看到轉義符工作正常。 為了保證Javascript的信譽,請不要依賴教程站點的內置控制台。

在此處輸入圖片說明

暫無
暫無

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

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