在javascript源代码中更改换行符类型(即LF、CR+LF、CR)是否总是安全的?

在javascript源代码中更改换行符类型(即LF、CR+LF、CR)是否总是安全的?,javascript,newline,Javascript,Newline,交换换行符(例如通过某些文本编辑器)会破坏javascript代码吗?两个控制字符都是。事实上,你甚至不需要换行符。这只是为了提高可读性。除了在字符串或正则表达式中确实需要这些字符的情况外,还可以使用转义序列\n和\r。这两个控制字符都是。事实上,你甚至不需要换行符。这只是为了提高可读性。除了在字符串或正则表达式中确实需要这些字符的情况外,您还可以使用转义序列\n和\r。JavaScript不区分空格。对于正则表达式匹配很重要,尽管这可能超出了您的问题范围 事实上,JavaScript删除除所需

交换换行符(例如通过某些文本编辑器)会破坏javascript代码吗?

两个控制字符都是。事实上,你甚至不需要换行符。这只是为了提高可读性。除了在字符串或正则表达式中确实需要这些字符的情况外,还可以使用转义序列\n和\r。

这两个控制字符都是。事实上,你甚至不需要换行符。这只是为了提高可读性。除了在字符串或正则表达式中确实需要这些字符的情况外,您还可以使用转义序列\n和\r。

JavaScript不区分空格。对于正则表达式匹配很重要,尽管这可能超出了您的问题范围


事实上,JavaScript删除除所需中断之外的所有中断以加快下载速度并不少见

JavaScript不区分空格。对于正则表达式匹配很重要,尽管这可能超出了您的问题范围


事实上,JavaScript删除除所需中断之外的所有中断以加快下载速度并不少见

我相信可以在Javascript中使用换行符而不是分号。在这种情况下,移除它们不是一个好主意@Georg-换行符和分号不能互换:请参阅和@Georg:正确的语句终止符是分号。但在某些情况下,可以省略该终止符。或者更准确地说:在某些情况下,口译员可以插入丢失的终止符。但是一般来说你不应该这样做。这种自动插入分号的概念被认为是ECMAScript最糟糕的“功能”之一。我很清楚这样做是一种可怕的做法。我相信你可以在Javascript中使用换行符而不是分号。在这种情况下,移除它们不是一个好主意@Georg-换行符和分号不能互换:请参阅和@Georg:正确的语句终止符是分号。但在某些情况下,可以省略该终止符。或者更准确地说:在某些情况下,口译员可以插入丢失的终止符。但是一般来说你不应该这样做。这种自动分号插入的概念被认为是ECMAScript最坏的“特征”之一。我很清楚这样做是一种可怕的做法。也许是一个愚蠢的问题,但是考虑一下Unix Seang-Lin…也许是一个愚蠢的问题,但是考虑一下Unix SeBang-Lin…