javascript中特殊字符的长度

javascript中特殊字符的长度,javascript,string,Javascript,String,为什么的长度是“\n\n\n”3?是因为\n是JS中的特殊字符吗 var temp = "\n\n\n"; var length = temp.length; //Expected:6 Actual:3 因为\n是一个。 \(反斜杠)是一个符号,这意味着紧跟其后的字符的解释应该与通常不同。这在几种编程语言(不仅仅是JavaScript)中用于表示无法键入的单个字符,或者会导致字符串文本混乱(例如,双引号或单引号)。在本例中,序列\n表示一个,您有三个,因此长度为三。\n是一个换行符。换行符是一

为什么
的长度是“\n\n\n”
3?是因为
\n
是JS中的特殊字符吗

var temp = "\n\n\n";
var length = temp.length; //Expected:6 Actual:3
因为
\n
是一个。
\
(反斜杠)是一个符号,这意味着紧跟其后的字符的解释应该与通常不同。这在几种编程语言(不仅仅是JavaScript)中用于表示无法键入的单个字符,或者会导致字符串文本混乱(例如,双引号或单引号)。在本例中,序列
\n
表示一个,您有三个,因此长度为三。

\n
是一个换行符。换行符是一个字符。输入错误。现在它被修正了。好吧,我想可能还有更多的东西,哈哈…酷,谢谢,我会结束我的问题,不要删除你的问题。把这个问题留给别人去发现和学习吧。多年前,这个问题也让我成为了一个初学者。直觉是,大多数(如果不是全部的话)转义字符的长度为1个字符。反斜杠只是表示“逃脱”的一种方式。同意将问题保留在这里,供人们偶然发现和学习。从技术上讲,只有
\
是转义字符
\n
是一个转义序列(对于这个特定的控制字符:换行符)。