Javascript规范指定了四种行终止符。
LF
,CR
,line separator
和paragraph separator
。
以上哪项最能说明用于以下代码段的行分隔符?
var char_count=0
var in_valid = "_!@#$%^&*()=+~`,<.>/?:;{[}]-|\\"
答案 0 :(得分:5)
我认为你可能误解了规范的这一部分。
所有行终止符都彼此相同。对于这两行代码,哪一个是分隔符并不重要,任何分隔符都会产生相同的效果。
如果您在Windows上编写代码,原始代码可能同时包含CR和LF终止符。如果你在mac或linux上编写它,它可能只有LF。
答案 1 :(得分:2)
在第一行的末尾是按顺序的“CR”和“LF”(尽管根据他们的计算机,每个观看者可能看起来不同)。
要看到它,我使用了记事本++,在“查看 - >显示符号”菜单中,我点击了“显示所有符号”。它会显示所有换行和回车。
但是,我们通常在JavaScript语句的末尾加上一个分号。