gpt4 book ai didi

javascript - javascript中特殊字符的长度

转载 作者:行者123 更新时间:2023-11-29 10:30:19 24 4
gpt4 key购买 nike

为什么"\n\n\n"的长度是3?是不是因为\n是JS中的特殊字符?

var temp = "\n\n\n";
var length = temp.length; //Expected:6 Actual:3

最佳答案

因为 \n 是一个 escape sequence .

\(反斜杠)是一个 escape character这意味着紧随其后的字符应该被解释为不同于通常的解释。这在多种编程语言(不仅仅是 JavaScript)中用于表示无法键入或会导致字符串文字混淆的单个字符(例如,双引号或单引号)。在这种情况下,序列 \n 表示 single "new line" character , 而你有三个,所以长度是三。

关于javascript - javascript中特殊字符的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47915217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com