可以交换换行符(例如通过某些文本编辑器)破解javascript代码吗?
答案 0 :(得分:4)
两个控制字符均为valid line breaks。事实上,你甚至不需要换行。这只是为了更好的可读性。除了您真正需要字符串或正则表达式等字符的情况外,您还可以使用转义序列\n
和\r
。
答案 1 :(得分:1)
JavaScript对空白不敏感。对于正则表达式匹配很重要,但这可能超出了您的问题的范围。
事实上,compress JavaScript删除除了所需的中断之外的所有内容并使其下载速度更快,这种情况并不少见。