有时我很想知道javascript解析引擎是如何区分一个变量的值,比如下面这段代码。但javascript并不区分字符和字符串,而是把它们都当作字符串,因此在javascript中单引号和双引号并没有什么区别。我们说javascript是如何区分变量和关键字,最终或许就变成了javascript是如何区分变量和值的。不妨我们来测试一下如果你运行起来会发现并没有报错,也就是说javascript解析器并不会因为前面这个文件没有加分号而和后一个文件中的代码一起解析。

走进javascript——不起眼的基础,值和分号

走进javascript——不起眼的基础,值和分号

走进javascript——不起眼的基础,值和分号